Berikut adalah cara login SSH Key dengan Windows
1. Membuat Key
1.1. Buka PuTTY Key Generator.
1.2. Klik Generate, gerakkan mouse untuk generate key secara acak.
1.3. Ganti Key comment dengan alamat email atau informasi user@hostname komputer yang digunakan.
1.4. Key passphrase tidak harus diisi, ini merupakan password untuk key.
1.5. Kemudian save public key, klik Save public key.
1.6. Simpan private key, Save private key. Private key harus dijaga baik-baik, karena dengan membuka kembali private key di PuTTY Key Generator->Load, public key juga bisa ditampilkan. Private key juga yang akan digunakan oleh PuTTY untuk melakukan koneksi SSH.
1.7. Copy public key yang tampil pada kolom public key. Public key yang dicopy, yang nanti akan dipaste di konfigurasi SSH server.
2. Setting / memasang Public Key di Server
2.1. Login ke server seperti biasa menggunakan password.
2.2. Buat folder .ssh ( jika belum ada folder tersebut ).
mkdir .ssh
2.3. Masuk ke folder .ssh
cd .ssh
2.4. Buat file authorized_keys.
nano authorized_keys
2.5. Paste public key yang sudah dicopy sebelumnya, simpan, lalu exit dari nano.
3. Login dengan memakai Key
3.1. Buka PuTTY. kemudian Pada menu Session, masukkan IP atau domain, serta nomor port.
3.2. Pilih bagian Connection --> SSH --> Auth, klik browse file private key
Kemudian klik Open, dan masukkan username.
3.4. Jika konfigurasi key sudah benar, tidak akan meminta password.
4. Menonaktifkan Login menggunakan Password
4.1. Buka file konfigurasi SSH server.
nano /etc/ssh/sshd_config
4,2, Cari baris kode PasswordAuthentication, hapus tanda # dan set nilai menjadi no
# Change to no to disable tunnelled clear text passwordsPasswordAuthentication no
4.3. Simpan, dan keluar dari nano.
4.4. Restart service SSH.
/etc/init.d/ssh restart
4.5. Disconnect dari server dan login lagi menggunakan key.
4.6. SSH server hanya akan menerima key.
Baca artikel yang berkiatan :