Saya mencoba menguji urutan kunci yang dicoba. Salah satu pengguna sistem menggunakan DSA, jadi saya mencoba mengujinya sebagai opsi. Saya mendapat Bad key types
.
$ ssh -vv -p 1522 [email protected]
OpenSSH_7.1p1, OpenSSL 1.0.2d 9 Jul 2015
debug1: Reading configuration data /Users/jwalton/.ssh/config
/Users/jwalton/.ssh/config line 2: Bad key types 'ssh-ed25519,ecdsa-sha2-nistp256,ssh-dsa,ssh-rsa'.
Saya mempersempitnya menjadi ssh-dsa
. Menurut ssh_config(5)
(sebenarnya bagian dari sshd_config(5)
, tetapi terdaftar sebagai ssh_config
fitur baru dalam catatan rilis OpenSSH 7.0):
The -Q option of ssh(1) may be used to list supported key types.
Namun, sepertinya saya tidak bisa membuatnya bekerja:
riemann::~$ ssh -Q
/usr/local/bin/ssh: option requires an argument -- Q
riemann::~$ ssh -Q dsa
Unsupported query "dsa"
riemann::~$ ssh -Q ssh-dsa
Unsupported query "ssh-dsa"
riemann::~$ ssh -Q ed25529
Unsupported query "ed25529"
riemann::~$ ssh -Q ssh-ed25529
Unsupported query "ssh-ed25529"
riemann::~$ ssh -Q PubkeyAcceptedKeyTypes
Unsupported query "PubkeyAcceptedKeyTypes"
Bagaimana cara menggunakan ssh -Q
opsi?
Apa jenis kunci untuk ssh-dsa?
PubkeyAcceptedKeyTypes
pilihan untuk. Jika Anda menambahkannya ke ssh_config Anda dengan+ssh-dss
nilai, Anda harus dapat menerima kunci DSA di server. Di server, Anda dapat menggunakanHostKeyAlgorithms
seperti yang dijelaskan dalam catatan rilis: openssh.com/txt/release-7.0Untuk referensi, jawaban yang diposting di unix.stackexchange.com membantu kami memperbaiki masalah ini:
/unix//a/247614/39540
sumber