Sebelum saya membahas judul topik diatas, saya ingin menjelaskan terlebih dahulu Apa itu Google Compute Engine (GCE). Google Compute Egine adalah salah satu produk IaaS yang diumumkan atau dilisensikan oleh google. IaaS sendiri mempunyai kepanjangan dari kata Infrastructure as a Service yang merupakan salah satu model dari teknologi virtualisasi, bisa dikatakan VPS. Google Compute Egine menggunakan KVM sebagai teknologi virtualisasinya, sedangkan sistem operasi yang didukung hanya OS Debian dan CentOS saja. Ohya sekedar mengingatkan kemarin saya juga pernah menulis cara membuat vps sendiri dari komputer/laptop rumah bagi yang belum pernah membaca silahkan disimak untuk pembelajaran.
Sekarang kita masuk pada topik pembahasan cara install ssh server pada google cloud computing egine atau GCE. Secara default anda terhubung melalui jaringan ssh untuk melakukan konfigurasi pada sever GCE, namun kita masih perlu melakukan beberapa konfigurasi gcutil dan beberapa konfigurasi lainnya untuk memperoleh hasil yang sempurna. Pada contoh kasus ini saya menggunakan OS Debian.
Hal-hal yang perlu diperhatikan sebelum melakukan konfigurasi GCE sebagai berikut :
Jika anda sudah menginstall phyton selanjutnya anda harus menginstall gcutil dan melakukan autentikasi.
Buka terminal dan ikuti perintah dibawah :
Kemudian lanjutkan dengan melakukan autentifikasi ke google compute egine dengan cara mengetik perintah
misalnya saya memiliki id diponk-server
Jika sudah berhasil maka akan terdapat link, copy link tersebut dan buka pada web browser. Kemudian klik Grant Access Link, maka anda akan mendapatkan kode. Copy paste kode tersebut ke dalam terminal kemudian enter.
kemudian ketik perintah
untuk meng cache project id anda.
Kita lanjutkan dengan melakukan verikasi status instance dengan cara mengetik perintah
maka muncul sampel kurang lebih seperti gambar dibawah ini. pastikan memiliki status running pada setiap database. Ohya catatan nie, db1 dan db2 terdapat pada us-central1-a hal itu perlu dicatat untuk pembuatan ssh key nanti.
Sekarang kita lanjut pada klimaks nya nie hehe, membuat ssh key untuk sever google cloud computing egine kita. Ketik perintah berikut
untuk mencoba menghubungkan ke db1 bisa dengan cara
atau
Maka anda akan diminta untuk memasukan password ssh key.
Secara default file key akan tersimpan di
Untuk mencoba menghubungkan melalui ssh atau pun melalui gcutil bisa dilakukan dengan mengetik perintah
Via SSH :
Via gcutil :
Demikina tutorial cara install ssh server pada google cloud computing engine, semoga dapat membantu :)
Sekarang kita masuk pada topik pembahasan cara install ssh server pada google cloud computing egine atau GCE. Secara default anda terhubung melalui jaringan ssh untuk melakukan konfigurasi pada sever GCE, namun kita masih perlu melakukan beberapa konfigurasi gcutil dan beberapa konfigurasi lainnya untuk memperoleh hasil yang sempurna. Pada contoh kasus ini saya menggunakan OS Debian.
Hal-hal yang perlu diperhatikan sebelum melakukan konfigurasi GCE sebagai berikut :
Jika anda sudah menginstall phyton selanjutnya anda harus menginstall gcutil dan melakukan autentikasi.
Buka terminal dan ikuti perintah dibawah :
# cd /tmp # wget https://google-compute-engine-tools.googlecode.com/files/gcutil-1.8.4.tar.gz # tar xvf gcutil-1.8.4.tar.gz # mv gcutil-1.8.4/ $HOME # export PATH=${PATH}:$HOME/gcutil-1.8.4 # echo 'export PATH=${PATH}:$HOME/gcutil-1.8.4' >> $HOME/.bashr_profile
Kemudian lanjutkan dengan melakukan autentifikasi ke google compute egine dengan cara mengetik perintah
# gcutil auth --project=nama-id-GCE-anda
misalnya saya memiliki id diponk-server
# gcutil auth --project=diponk-server
kemudian ketik perintah
# gcutil getproject --project=diponk-server --cache_flag_values
untuk meng cache project id anda.
Kita lanjutkan dengan melakukan verikasi status instance dengan cara mengetik perintah
# gcutil listinstances
maka muncul sampel kurang lebih seperti gambar dibawah ini. pastikan memiliki status running pada setiap database. Ohya catatan nie, db1 dan db2 terdapat pada us-central1-a hal itu perlu dicatat untuk pembuatan ssh key nanti.
Sekarang kita lanjut pada klimaks nya nie hehe, membuat ssh key untuk sever google cloud computing egine kita. Ketik perintah berikut
# gcutil ssh {nama-instance} # gcutil -zone={nama-zona} ssh {nama-instance}
untuk mencoba menghubungkan ke db1 bisa dengan cara
# gcutil ssh db1
atau
# gcutil -zone=us-central1-a ssh db1
Maka anda akan diminta untuk memasukan password ssh key.
Secara default file key akan tersimpan di
#HOME/.ssh/google_compute_engine - private key ssh anda #HOME/.ssh/google_compute_engine.pub - public key ssh anda
Untuk mencoba menghubungkan melalui ssh atau pun melalui gcutil bisa dilakukan dengan mengetik perintah
Via SSH :
gcutil ssh {nama-instance}
Via gcutil :
ssh -o UserKnownHostsFile=/dev/null -o CheckHostIP=no -o StrictHostKeyChecking=no -i $HOME/.ssh/google_compute_engine -A -p 22 $USER@ip-publik-sever
Demikina tutorial cara install ssh server pada google cloud computing engine, semoga dapat membantu :)