Perintah ssh gagal ketika dijalankan dengan ssh-dss sebagai hostKeyAlgortihm


1

Saya menjalankan dua perintah satu demi satu.

Saya menjalankan dalam urutan berikut perintah kedua gagal dengan kode kesalahan 255

Perintah pertama:

ssh -ladmin -oStrictHostKeyChecking=no \
  -oUserKnownHostsFile=/tmp/known_hosts.sshHostKey \
  -oHostKeyAlgorithms=ssh-rsa 172.23.13.35 echo AN_INTERESTING_STRING'

Perintah kedua:

ssh -ladmin -oStrictHostKeyChecking=no \
  -oUserKnownHostsFile=/tmp/known_hosts.sshHostKey \
  -oHostKeyAlgorithms=ssh-dss 172.23.13.35 echo AN_INTERESTING_STRING'

Hanya HostKeyAlgorithms yang diubah di kedua perintah dari ssh-rsa ke ssh-dss.

Tetapi, jika saya membalik urutan menjalankan perintah-perintah ini (dengan ssh-dss sebagai HostKeyAlgorithm pertama, kemudian dengan ssh-rsa). Semuanya bekerja dengan baik.

Ini hanya terjadi pada saya setelah saya memutakhirkan versi openssh-clients saya menjadi openssh-clients-6.6.1. Itu tidak terjadi versi saya sebelumnya, yang adalah openssh-clients-5.5.

Apakah ada yang tahu alasan semua ini? Mengapa kedua urutan menjalankan perintah itu tidak penting di versi sebelumnya? Mengapa hanya seq1 yang berfungsi dengan baik dengan versi baru? Saya sangat pemula dan tidak tahu banyak tentang kunci-kunci ini. Mohon bantuannya.


pada perintah pertama yang Anda gunakan ssh-rsa, apakah itu salah ketik?
madeddie

hanya ssh-rsa, diperbaiki di tempat lain. Maaf :(
user3872776

Dicoba dengan 6.2, tidak dapat mereproduksi dan tidak dapat menemukan apa pun dengan cepat memindai changelogs.
madeddie
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.