2017-10-11 2 views
-3

Früher habe ich heruntergeladen eine CSV-Datei von einem SFTP-Server SSHPASS mit denen die Authentifizierungsmethode durch Benutzername/Passwort war und nicht öffentlichen Schlüssel:Download-Datei von SFTP Lage mit öffentlichen Schlüssel

sshpass -p [SFTP_SERVER_PASSWORD] sftp -o StrictHostKeyChecking=no -o HostKeyAlgorithms=+ssh-dss [USERNAME]@ftp1.exacttarget.com <<EOF 
get -r /Export/MyFile.csv 
EOF 

Der SFTP-Server jetzt hinzugefügt der öffentliche Schlüssel (auf meinem Ubuntu-Server erstellt) und so möchte ich den obigen Befehl ändern, um ohne Passwort zu kommunizieren. Welche Optionen sollte ich hinzufügen/entfernen?

Antwort

1

Wie Sie nicht sshpass brauchen länger, Ihren Anruf

ändern
sftp -o StrictHostKeyChecking=no -o HostKeyAlgorithms=+ssh-dss [USERNAME]@ftp1.exacttarget.com <<EOF 
get -r /Export/MyFile.csv 
EOF 
Verwandte Themen