Login SSH Koding.com Menggunakan SSH Key
Metode login SSH bisa menggunakan password dari username yang ada pada server atau bisa juga dengan menggunakan SSH Key. Contohnya untuk login SSH pada Koding.com mengharuskan menggunakan SSH Public Key. Jadi sebelum bisa login terlebih dahulu kita harus membuat key.
Membuat Key
Perintah generate key menggunakan algortima kriptografi RSA
1 | ssh-keygen -t rsa -C alamat@email.com |
File key tersimpan di folder /home/user/.ssh/, nama file default id_rsa. Masukkan nama file jika ingin diubah.
1 2 | Generating public/private rsa key pair. Enter file in which to save the key (/home/musa/.ssh/id_rsa): |
Masukkan passphrase. Jika tidak ingin menggunakan kosongkan saja.
1 2 | Enter passphrase (empty for no passphrase): Enter same passphrase again: |
Key sudah tersimpan. id_rsa = private key sementara id_rsa.pub = public key.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | Your identification has been saved in id_rsa. Your public key has been saved in id_rsa.pub. The key fingerprint is: 4e:1f:f1:41:bc:d2:66:3e:52:f9:a2:a1:45:24:2f:1a alamat@email.com The key's randomart image is: +--[ RSA 2048]----+ | .. | | . ... | | +...o | | E . +oB. | | oSo.*.. | | .o .+.+ . | | .o.+ o | | . . | | | +-----------------+ |
Upload Key
Key yang sudah dibuat harus dimasukkan ke server, koding.com membutuhkan public key jadi isi dari id_rsa.pub yang akan digunakan.
1 | ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDZO8hire1hEJswPDKz/+WmT3DVwMts12TjvYTpTMPgThjmRT0r/W5L4hs++LAudyBO0HcJaJE9ogNOzuoGZHOLHzPpVT0X+sChRL06dTI7St+ObDqqAyRcDANuWBLf4Q6o/KP7EoQUnTjcW7y9qD7E6WG+q1W82bVfOvOH60wl3asYnFJTCq9DvWE8ToyO9RnWYh+nnVKA91poepg5n9lbijz4Wi5QQhnH5zqD/oqTpis+rKBCd9Yyz3Fwcw3tiSrco6FQ6n1uEwKQxHV7oWfxzhbr1KsimATn91rrEhh47NnOf4FBwmbStnVOzlY/3E4X+bHpgrL0uVx7d50Ba7t5 alamat@email.com |
Buat folder dan file key lalu paste isi dari id_rsa.pub ke authorized_keys.
1 2 | mkdir -p ~/.ssh touch ~/.ssh/authorized_keys |
Login SSH ke Koding.com
Terakhir coba lakukan login ke server, jika key menggunakan passphrase maka passphrase tersebut akan diminta untuk dimasukkan.
1 | ssh username@username.koding.io |
selamat meremote 🙂
sumber :
help.github.com
learn.koding.com