Pendahuluan:
Saya punya dua MacBook. Satu yang masih memiliki Mavericks OS X dan satu yang baru saja saya tingkatkan ke Sierra OS X.
Sejak pemutakhiran, saya tidak dapat terhubung melalui SSH ke salah satu server Linux saya menggunakan Kunci RSA/DSA lagi.
Itu selalu meminta kata sandi. Setelah menambahkan opsi '-v' ke baris perintah ssh, untuk melihat handshaking, saya perhatikan baris berikut:debug1: Skipping ssh-dss key /Users/michel/.ssh/id_dsa - not in PubkeyAcceptedKeyTypes
Setelah melakukan beberapa penelitian di Google, dikatakan bahwa kunci DSA tidak lagi 'aman'.
Untuk membuatnya berfungsi kembali terhadap kunci DSA yang sama, disarankan untuk melakukan hal berikut yang berhasil :
Catatan: Solusi ini tidak disarankan untuk digunakan karena kunci DSA lama.
Solusi:
Di MAC, edit (atau buat jika tidak ada) file ~/.ssh/config dan tambahkan baris berikut:PubkeyAcceptedKeyTypes +ssh-dss