Passwort ist in Klartext innerhalb von ssh

311
PasLeChoix

Ich verstehe, dass dies mit sshd_config unten zusammenhängt:

PasswordAuthentication yes 

Was ich hier nicht verstehe, ist mein Befehl unten:

diff <(ssh rx52019@hostname ls -R /home/rx52019 ) <(ls -R /home/rx52019) 

vermutlich vergleicht er die beiden Ordner auf zwei Hosts rekursiv. Die Chancen, die ich habe, sind:

  1. Wenn ich das Kennwort für ssh eingebe, wird es auf dem Terminal in Klartext angezeigt und nicht als unsichtbar.

  2. Nachdem ich das richtige Passwort angegeben habe, sollte es vermutlich mit dem Vergleich beginnen und ein Ergebnis erzeugen, in der Tat hängt es einfach dort.

  3. Ich habe nur getestet, um zu laufen

    ssh rx52019@hostname ls -R /home/rx52019 

    Es funktioniert nur normal, kein Klartext, wenn ich das Passwort eingebe, und gibt mir das Ergebnis sehr schnell.

Kann mir jemand helfen, das Problem zu lösen? Vielen Dank.

0
Verwenden Sie die Schlüsselauthentifizierung, wenn Ihr Kennwort nicht sichtbar sein soll Ramhound vor 7 Jahren 1
Sie verwenden zwei Umleitungen für die Eingabe. Haben Sie dies mit anderen, einfacheren Eingaben getestet, um zu bestätigen, wann immer es funktioniert? Seth vor 7 Jahren 0

0 Antworten auf die Frage