Configuration public key authentication on OpenSUSE 11.4

Assalamualaikum, Wr, Wb

OpenSSH

image by openssh.com

Sedikit sharing tentang “automatic login with ssh”, sebenarnya sudah banyak tutorial yang mengajarkan tentang hal ini. Contohnya anda bisa langung melihat tutorial secara lengkapnya disini OpenSUSE. Namun, karena saya sering lupa, jadi buat sendiri saja deh di blog. Biar nanti kalo lupa bisa gampang liat contekannya lagiūüėÄ. Tutorial kali ini saya buat pada OpenSUSE 11.4 (heheh, jadi opensuse user se gini), karena untuk pemula seperti saya OpenSUSE sangat membantu. Terutama bantuan dari yast nya itu loh, CLI tapi rasa GUI mungkin bisa dibilang seperti itu. Loh jadi OOT gini, hehehe….

Oke langsung pada tutorialnya,

Server Pengakses

  • IP : 192.168.1.51
  • user ssh : mahir
  • OS : OpenSUSE 11.4 64 Bit

Server Target

  • IP : 192.168.1.53
  • user ssh : mahir
  • OS : OpenSUSE 11.4 64 Bit

Yang perlu diperhatikan adalah SSH user yang digunakan harus ada pada kedua server, usahakan tidak menggunakan user root secara langsung. Pada tutorial ini saya menggunakan id_rsa sebagai key authentication nya, informasi lengkap tentang macam – macam key apasaja yang bisa digunakan bisa dilihat di sini OpenSUSE SSH.

Login mode root ke Server Target, kemudian edit file /etc/ssh/sshd_config

# vi /etc/ssh/sshd_config

Cari dan rubah baris konfigurasi yang ada pada file sshd_config menjadi

RSAAuthentication           yes
PubkeyAuthentication      yes
AuthorizedKeysFile          %h/.ssh/authorized_keys

Kemudian save file tersebut. Jika diperlukan restart service SSHD nya. Kemudian kita beralih ke Server pengakses, pada server pengakses kita akan menggenerate ssh-keygen yang nantinya menjadi authorized_keys pada Server Pengakses. Login ke server pengakses menggunakan User SSH yang akan anda gunakan nantinya, sebagai contoh disini saya menggunakan user ” mahir “.

ketikkan command berikut untuk generated ssh key

$ ssh-keygen

Kemudian enter – enter saja hingga selesai, nanti output yang muncul seperti berikut

 

 

 

 

 

 

 

 

 

 

 

Setelah proses tersebut selesai, maka akan terbentuk 2 file pada directory /home/mahir/.ssh/ atau directory ~/.ssh

File tersebut adalah :

  • id_rsa
  • id_rsa.pub

Copy file id_rsa.pub yang telah digenerated pada Server Pengakses ke directory /home/mahir/.ssh Server Target. Kemudian rename id_rsa.pub yang telah di copy tersebut menjadi authorized_keys . Anda bisa menggunakan WinSCP jika ingin copy file dan paste dari windows OS. Saya sendiri menggunakan cara cara tersebut, sebenarnya ada cara langsung menggunakan commad ssh-copy-id dari server pengakses ke server target. Namun, entah kenapa saya selalu gagal menggunakan command tersebut.ūüėÄ

Yup sekarang coba login dari Server Pengakses ke Server Target, dan anda tidak membutuhkan login lagiūüėÄ

Wassalamualikum, Wr, Wb

 

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