Cara konek ke Virtual Private Server (VPS) pada Google Compute Engine (GCE)

Jika kita menggunakan Server yang mengharuskan menggunakan key untuk login ke ssh atau ftp via ssh client non bawaan, terkhusus bagi yang menggunakan Google Compute Engine. Berikut cara yang bisa dilakukan :

GENERATE KEY

  1. Silahkan gunakan Winccp untuk menggenerate key, jika belum punya bisa di download disini .
  2. pada window Winscp lihat ke tombol dibawah  klik pada Tools> Run puTTygenrun puttygen
  3. Berikut halaman yang akan muncul :putygen
  4. Klik generate untuk menggenerate key, uniknya agar key tergenerate kita harus menggoyang-goyangkan mouse diarea kosong di key. Goyangkan mouse terus menerus sampai key selesai digenerate.Screenshot_1
  5. hasilnya adalah seperti pada tampilan dibawah ini Screenshot_2
  6. masukkan username server kita pada isian key comment,
  7. Masukkan Key Passphrase anda di Key passphrase, Key passphrase semacam password untuk mendecode key kita. key passphrase boleh tidak sama dengan password root server ktia.
  8. Masukkan kula Key passphrase pada confirm passphrase
  9. Klik Save private key untuk menyimpan private key kita. private key digunakan saat kita hendak login via ssh atau SFTP nanti.
  10. Klik Save public key untuk menyimpan publik key kita. public key yang akan kita upload ke server kita.
  11. Sampai disini proses generate key telah selesai

 

MENGINPUT PUBLIC KEY KE GOOGLE COMPUTE ENGINE

Setelah key tergerenate saat nya kita mengupload public key kita ke GCE. berikut langkah-langkahnya:

  1. login terlebih dahulu ke Google Cloud Platform cloud.google.com (belum punya akun di cloud google, silahkan daftar mumpung gratis, caranya disini )
  2. Masuk ke Menu MetadataScreenshot_3
  3. Pilih tab SSHKey
  4. Piih tombol editScreenshot_4.jpg
  5. Kli Add Item pada halaman bawah
  6. Copy public key yang telah digenerate di puTTygenScreenshot_5
  7. Paste-kan di fom isian tambah baru key di GCE, lalu pilih tombol saveScreenshot_6
  8. Sampai disini Proses penambahan public key ke GCE telah selesai , saatnya kita uji coba Konesi SSH atau FTP via Putty dan Winscp

 

TESTING SSH VIA PUTTY

Saat nya kita testing key kita tadi untuk konesi via PUTTY, berikut langkah-langkahnya :

  1. Buka terlebih dahulu program putty nya, jika belum punya silahkan download disini.
  2. Dapatkan ip eksternal server kita di menu Compute Engine>VM InstancesScreenshot_7
  3. Masukkan ip tersebut ke halaman login putty. format penulisanya adalah username_anda@ip_eksternalScreenshot_10
  4. Setelah itu pilih menu SSH>AuthScreenshot_11
  5. Pada halam Auth silahkan browse private key yang telah kita generate tadi.Screenshot_9
  6. Setelah itu klik open, jika terlah berhasil akan muncul tampilan seperti iniScreenshot_12
  7. silahkan masukkan passphrase keynya seperti yang telah kita buat waktu generate di atas.
  8. Jika berhasil masuk ke bash anda, artinya kita telah berhasil masuk ke GCE via Putty
  9. Selamat mencoba

 

TESTING VIA WINSCP

Ada kalanya kita ingin mentranfer file via FTP, maka di GCE kita menggunakan Secure FTP atau SFTP. berikut caranya :

  1. Buka Program WInscop
  2. Maka akan tampila halaman seperti berikut iniScreenshot_13
  3. Pilih SFTP sebagai file protocol
  4. Masukkan ip ekternal yang anda peroleh dari GCE pada Hostname
  5. Masukkan Username anda pada userneme
  6. Lalu pilih Advanced
  7. Akan tampilan halaman anvancedScreenshot_14
  8. Pilih menu SSH>Autentification
  9. Lalu upload private key kita
  10. Lalu Klik Open untuk membuka
  11. Lalu kita diminta untuk menginputkan key passphrase kitaScreenshot_15
  12. Jika passphrase kita benar makan kita telah berhasil masuk ke halaman Utama Winscp
  13. Selesai

Demikian artikel ini, semoga bermanfaat.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s