SCP-Passwort merken

SCP-Passwort merken

Gibt es unter Debian eine Möglichkeit, dass sich scp das von mir eingegebene Passwort für die Dauer meiner SSH-Anmeldung merkt, ähnlich wie es sudo macht?

dh PC ---ssh(putty)---> server 1 ---scp---> server 2

Ich möchte keine öffentlichen/privaten Schlüssel einrichten, da ich nicht die Kontrolle über alle Remote-Server habe. Ich möchte einfach nicht für jede einzelne Datei, die ich kopiere, mein Passwort eingeben müssen.

Ist das überhaupt möglich?!

Antwort1

Nur wenn Sie einen Schlüssel einrichten. Sie können dann ssh-addden privaten Schlüssel zu Ihrem lokalen SSH-Agenten hinzufügen, der den Schlüssel dann auf Anfrage an den SSH-Client weitergibt. Sie müssen die Passphrase nur beim ersten Hinzufügen eingeben.

Antwort2

Verwendensshpass:

sshverwendet direkten TTY-Zugriff, um sicherzustellen, dass das Kennwort tatsächlich von einem Benutzer einer interaktiven Tastatur eingegeben wurde. sshpassWird sshin einem dedizierten TTY ausgeführt und täuscht so vor, dass es denkt, es erhalte das Kennwort von einem interaktiven Benutzer.

sshpass -p 'password' scp -r [email protected]:/some/remote/path /some/local/path

Sie können es auch sshpassmit ssh, rsyncund verwenden scp.

verwandte Informationen