Saya ingin sedikit berkolaborasi dengan solusi untuk sisi server. Jadi, server mengatakan tidak mendukung DSA, ini karena klien openssh tidak mengaktifkannya secara default :
OpenSSH 7.0 dan yang lebih baru juga menonaktifkan algoritme kunci publik ssh-dss (DSA). Itu juga lemah dan kami merekomendasikan untuk tidak menggunakannya.
Jadi, untuk memperbaikinya di sisi server saya harus mengaktifkan algoritma kunci lain seperti RSA o ECDSA. Saya baru saja mengalami masalah ini dengan server di lan. Saya menyarankan yang berikut:
Perbarui openssh:
yum update openssh-server
Gabungkan konfigurasi baru di sshd_config jika ada sshd_config.rpmnew.
Pastikan ada kunci host di / etc / ssh /. Jika tidak menghasilkan yang baru, lihat man ssh-keygen
.
$ ll /etc/ssh/
total 580
-rw-r--r--. 1 root root 553185 Mar 3 2017 moduli
-rw-r--r--. 1 root root 1874 Mar 3 2017 ssh_config
drwxr-xr-x. 2 root root 4096 Apr 17 17:56 ssh_config.d
-rw-------. 1 root root 3887 Mar 3 2017 sshd_config
-rw-r-----. 1 root ssh_keys 227 Aug 30 15:33 ssh_host_ecdsa_key
-rw-r--r--. 1 root root 162 Aug 30 15:33 ssh_host_ecdsa_key.pub
-rw-r-----. 1 root ssh_keys 387 Aug 30 15:33 ssh_host_ed25519_key
-rw-r--r--. 1 root root 82 Aug 30 15:33 ssh_host_ed25519_key.pub
-rw-r-----. 1 root ssh_keys 1675 Aug 30 15:33 ssh_host_rsa_key
-rw-r--r--. 1 root root 382 Aug 30 15:33 ssh_host_rsa_key.pub
Verifikasi di / etc / ssh / sshd_config konfigurasi HostKey. Ini harus memungkinkan konfigurasi RSA dan ECDSA. (Jika semuanya diberi komentar secara default maka RSA juga akan diizinkan, lihat di man sshd_config
bagian HostKey).
# HostKey for protocol version 1
#HostKey /etc/ssh/ssh_host_key
# HostKeys for protocol version 2
HostKey /etc/ssh/ssh_host_rsa_key
#HostKey /etc/ssh/ssh_host_dsa_key
HostKey /etc/ssh/ssh_host_ecdsa_key
HostKey /etc/ssh/ssh_host_ed25519_key
Untuk sisi klien, buat kunci untuk ssh (bukan DSA seperti dalam pertanyaan) dengan hanya melakukan ini:
ssh-keygen
Setelah ini, karena ada lebih banyak opsi daripada ssh-dss (DSA) klien openssh (> = v7) harus terhubung dengan RSA atau algoritma yang lebih baik.
Berikut artikel bagus lainnya.
Ini pertanyaan pertama saya terjawab, saya menyambut saran: D.