Artikel ini merupakan dokumentasi troubleshoot tentang permasalahan mengenai SSH Server pada sistem operasi Ubuntu Server 18.04. Sumber: BBS Archlinux
Baca juga: Cara Login SSH Server tanpa Passsword (Key-Pair Authentication)
Permasalahan:
Ketika Ubuntu Server 18.04 belum terinstal SSH Server kemudian kita melakukan penginstalan paket SSH Server baru, namun dari SSH Client tidak bisa terhubung dan ada pesan error sebagai berikut:
- Server unexpectedly closed network connection
- Network error: Software caused connection abort
- Connection closed by 192.168.1.1 port 22
- ssh: connect to host 192.168.1.1 port 22: Connection refused
Pada Server muncul masalah / log error seperti berikut, Output dari /var/log/auth.log
:
Jul 5 03:12:58 osboxes sshd[2407]: error: key_load_private: invalid format Jul 5 03:12:58 osboxes sshd[2407]: error: key_load_public: invalid format Jul 5 03:12:58 osboxes sshd[2407]: error: Could not load host key: /etc/ssh/ssh_host_rsa_key Jul 5 03:12:58 osboxes sshd[2407]: error: key_load_private: invalid format Jul 5 03:12:58 osboxes sshd[2407]: error: key_load_public: invalid format Jul 5 03:12:58 osboxes sshd[2407]: error: Could not load host key: /etc/ssh/ssh_host_ecdsa_key Jul 5 03:12:58 osboxes sshd[2407]: error: key_load_private: invalid format Jul 5 03:12:58 osboxes sshd[2407]: error: key_load_public: invalid format Jul 5 03:12:58 osboxes sshd[2407]: error: Could not load host key: /etc/ssh/ssh_host_ed25519_key Jul 5 03:12:58 osboxes sshd[2407]: fatal: No supported key exchange algorithms [preauth]
Penyebab:
Format host key rsa,ecdsa,ed25519
salah.
Solusi:
Generate format baru yang sesuai:ssh-keygen -A
Restart Services SSH Server:systemctl restart ssh
Admin LUKMANLAB, DevOps Engineer, Site Reliability Engineer, System Administrator.