login ssh lama atau lambat

Sepengetahuan saya ada 2 penyebab mengapa kita harus menunggu lama kemunculan prompt login ketika hendak login ke remote komputer atau server dengan ssh. Penyebab yang pertama adalah seting DNS lookup yang secara default diaktifkan pada konfigurasi sshd (/etc/ssh/sshd_config) di komputer atau server yang hendak diremote. Untuk menonaktifkannya bukalah file sshd_config:

$ vi /etc/ssh/sshd_config

carilah baris UseDNS yang secara default bernilai yes, gantilah sehingga menjadi

UseDNS no

Penyebab kedua adalah diaktfikannya seting GSSAPI. Untuk melihat apakah seting ini aktif kita dapat menambahkan opsi -v pada baris perintah ssh sebagai berikut :

$ ssh -l gregor 192.168.18.5 -v

hasilnya kira-kira sebagai berikut :

…….

debug1: Authentications that can continue: publickey,gssapi-with-mic,password
debug1: Next authentication method: gssapi-with-mic
debug1: An invalid name was supplied
Cannot determine realm for numeric host address
debug1: An invalid name was supplied
Cannot determine realm for numeric host address
debug1: An invalid name was supplied

terlihat bahwa yang membuat lama adalah metode otentikasi gssapi-with-mic. jika kita memang hanya menggunakan password sebagai metode otentifikasi, maka metode gssapi-with-mic dapat dinonaktifkan. Bukalah file sshd_config pada komputer yang hendak diremote dan cari lah baris GSSAPIAuthentication.

$ vi /etc/ssh/sshd_config

ganti menjadi GSSAPIAuthentication no kemudian simpan dan keluar dari editor vi lalu restart sshd dengan :

$ service sshd restart

atau

$ /etc/rc.d/init.d/sshd restart

cara lain bisa juga dicoba menambahkan ip server sshd di file /etc/hosts misalnya :

# vi /etc/hosts

192.168.10.122      192.168.10.122