SSH ke server Linux tanpa password menggunakan SSH key

Salam sejutaumat buat mas bro sekalian, kali ini EYD ingin share tipsuntuk melakukan SSH ke server tanpa meminta password. Hal ini dapat dilakukan dengan menggunakan ssh-keygen di Linux. Contoh kasus ini kita misalkan ingin meremote ke server VPS kita dari terminal workstation yang menggunakan Linux. Berikut langkah-langkah praktisnya.

Dari terminal client.

$ssh-keygen -t dsa

Generating public/private dsa key pair.
Enter file in which to save the key (/root/.ssh/id_dsa): [tekan Enter]
Enter passphrase (empty for no passphrase): [tekan Enter]
Enter same passphrase again: [tekan Enter]
Your identification has been saved in /root/.ssh/id_dsa.
Your public key has been saved in /root/.ssh/id_dsa.pub.
The key fingerprint is:
af:61:0a:f1:ac:1f:81:9b:67:4e:af:ca:b1:7b:a4:68 root@vx3232cen.endrix.web.id
The key’s randomart image is:
+–[ DSA 1024]—-+
| |
| |
| |
| . |
| o . S |
| *.. . |
| .=oB o . |
| E..X.= o |
| . *==.o |
+—————–+

Maka akan tercipta 2 file private key dan public key pada direktori ~.ssh/

id_dsa (private key)
id_dsa.pub (public key)

Keluarkan informasi key public untuk dicopy ke server tujuan

$ cat.ssh/id_dsa.pub

ssh-dss AAAAB3NzaC1kc3MAAACBAL+gYMFyULAp7rLqHlGV0C3cfid+wpD3RmB7rogdmkZfzq+uEz/Gmw7yUJzpISfIDKsN
C4n7j2UwxwrJyt2+hcFrt7T0yXa1O3LXKyk2nOmxmGiSSP7X44Qpy/hxtzXG5++m03NsjsGMowIetEXe9S/rJMWuC7
f/hHxbSdf4IXUvAAAAFQCjtWRNiDUwr3qC0nHHmTppu3exxxx234asdfgggjsBYDavuTkqpXI89SndQPRMV/4cZ2Cp
MGA/5asLsnbNyEOc3kiyoiLceHHMW7cVW6LF8g6Tc8iS2wXwp7DYDYi7egpyQ21r+VP1+VLYYhzfE6x89Y65bf2QFf
T6ppLmzxIFA2NnIRn2ZCwVDQ1e/ndcakAAACAdpTalWCzzDL+M9XasnOcKabcdeqwert0Gqm8HW/HkXyAA1pWg4
rXFwua9GrafSRWB6GwpqkPJRfhLoAsbJ0+sfSpLCxcql3DejAuqRGwJs5w7Kx5BVsu87A6Ae6FxL3hMei7cpAwZ7RH
TH9dZkHl0HVyl9+oarg= root@vx3232cen.endrix.web.id

Kurang lebihnya akan muncul informasi key terenkrip seperti di atas.

Selanjutnya kita remote ke server Linux tujuan (untuk sementara masih menggunakan password), setelah berhasil login, buat fileauthorized_keys pada direktori .ssh/ di bawah home direktori.

# nano .ssh/authorized_keys

Lalu paste key tadi ke editor, lalu simpan.

Setelah ini coba logout lalu SSH kembali maka kita akan langsung masuk ke remote server tanpa meminta password.

This entry was posted in Linux and tagged , . Bookmark the permalink.

9 Responses to SSH ke server Linux tanpa password menggunakan SSH key

  1. yogieza says:

    wah,ngeri juga mainan linuxnya ini ckck :D
    ajarin saya dunk om :D

  2. Pingback: Cara SSH server Linux tanpa password menggunakan ssh-keygen (bag. 2) | Blog Sejutaumat

  3. budi says:

    sekedar saran kang untuk tulisan copy dari terminalnya taruh dalam
    Isi Terminal,Supaya terlihat rapih, biar copy pastenya mudah, eh dibacanya mudah hihihihi

  4. budi says:

    sekedar saran kang untuk tulisan copy dari terminalnya taruh dalam
    <!--Isi Terminal–>,Supaya terlihat rapih, biar copy pastenya mudah, eh dibacanya mudah hihihihi


    $ cat�.ssh/id_dsa.pub

    ssh-dss AAAAB3NzaC1kc3MAAACBAL+gYMFyULAp7rLqHlGV0C3cfid+wpD3RmB7rogdmkZfzq+uEz/Gmw7yUJzpISfIDKsN
    C4n7j2UwxwrJyt2+hcFrt7T0yXa1O3LXKyk2nOmxmGiSSP7X44Qpy/hxtzXG5++m03NsjsGMowIetEXe9S/rJMWuC7
    f/hHxbSdf4IXUvAAAAFQCjtWRNiDUwr3qC0nHHmTppu3exxxx234asdfgggjsBYDavuTkqpXI89SndQPRMV/4cZ2Cp
    MGA/5asLsnbNyEOc3kiyoiLceHHMW7cVW6LF8g6Tc8iS2wXwp7DYDYi7egpyQ21r+VP1+VLYYhzfE6x89Y65bf2QFf
    T6ppLmzxIFA2NnIRn2ZCwVDQ1e/ndcakAAACAdpTalWCzzDL+M9XasnOcKabcdeqwert0Gqm8HW/HkXyAA1pWg4
    rXFwua9GrafSRWB6GwpqkPJRfhLoAsbJ0+sfSpLCxcql3DejAuqRGwJs5w7Kx5BVsu87A6Ae6FxL3hMei7cpAwZ7RH
    TH9dZkHl0HVyl9+oarg= root@vx3232cen.endrix.web.id

  5. Untuk pembahasan mengenai rsync secara detail dan manfaatnya bagi proses manajemen backup data server  mudah-mudahan bisa saya tuliskan dilain waktu. Konsultan IT. Penganjur penggunaan sistem Linux dan aplikasi Open Source, Hobby Membaca, Hiking dan Avonturir.

Leave a Reply

Your email address will not be published. Required fields are marked *