Ich (sehr) kürzlich gepostet this Frage in Bezug auf Teer über ssh.Teer über ssh in Kombination mit sshpass
Die Frage hat jetzt eine Antwort, und ich stelle jetzt eine andere Frage.
Ich führe den folgenden Befehl, um Code von meinem lokalen Rechner auf meinen Server zu drücken, wo es ausgeführt wird.
tar -cJf - ./my_folder | ssh [email protected] 'tar -xJf - -C ./path-to-my_folder/'
Ich weiß, dass mit ssh
/scp
ich sshpass -p password
verwenden Sie den Befehl fragt nach meinem Passwort jedes Mal zu stoppen. Beachten Sie, dass ich keine alternativen Authentifizierungsmethoden verwenden kann.
Ist es möglich, sshpass
mit meinem obigen Befehl zu kombinieren, so dass ich mein Passwort nicht ständig eingeben muss?
Mit anderen Worten wie soll ich der obige Befehl bearbeiten sshpass
enthält so dass ich nicht mein Passwort der obigen Befehl ausgeführt wird jedes Mal eingeben müssen?
Edit: Beachten Sie folgende Hinweise
funktioniertZum Beispiel
sshpass -p <password> ssh ... blaa blaa
sshpass -p <password> scp ... blaa blaa
finden Haben Sie auf der folgenden Post betrachtete askubuntu, http://askubuntu.com/questions/282319/how-to-use-sshpass? – mattias
@mattias Ich hatte es nicht gesehen, aber es scheint nicht relevant zu sein? – user3728501
Vielleicht habe ich deine Frage dann falsch verstanden. Sie wissen, wie Sie sshpass verwenden, was ist das Problem? – mattias