Wie mounte ich in Linux einen SSH-Ordner über ein Skript?

Wie mounte ich in Linux einen SSH-Ordner über ein Skript?

Ich habe SSHFS bereits installiert und weiß, wie ich das Laufwerk mounte, aber wenn ich versuche, das Passwort automatisch einzugeben, passiert nichts anderes.

eric@MAVERICK:~$ sshfs [email protected]:/home/ericfoss/Downloads Downloads/folder/ < pass.txt
[email protected]'s password: 
eric@MAVERICK:~$

Ideen?

Antwort1

Sie sollten sich Folgendes ansehen:SSH-Authentifizierung auf Basis öffentlicher Schlüsselsodass Sie kein Kennwort eingeben müssen, um sich bei der Maschine 192.168.0.200 anzumelden.

Im Grunde laufen Sie ssh-keygenauf der MAVERICK-Maschine als "eric" und kopieren dann den Inhalt der ~.ssh/id_rsa.puberstellten Datei in

/home/ericfoss/.ssh/autorisierte_schlüssel

auf der Maschine 192.168.0.200.

Antwort2

Versuchen Sie, in der bereitgestellten Datei (pass.txt) nach dem eigentlichen Kennwort eine neue Zeile (\n) einzufügen.

Wenn Sie es in die Befehlszeile eingeben, fügen Sie auch eine neue Zeile ein, wie Sie sehen.

verwandte Informationen