Stern inaktivStern inaktivStern inaktivStern inaktivStern inaktiv
 

Diese Webseite wird bei Hetzner im Managed Server Paket gehostet. Zum Upload von Dateien nutze ich sshfs, sftp und lftp. Bislang nutzte ich dazu immer die UID/PWD Auththorisierung per .netrc um dei PWD Eingabe zu vermeiden. Ich habe zwar meinen ssh public Key in die authorized_keys auf dem Server zugefügt aber irgendwie habe ich keinen Zugriff per ssh key hinbekommen. Jetzt habe ich herausgefunden wie es doch geht ...

Es liegen mehrere Probleme vor warum es per ssh key erst nicht funktioniert hat:

1) Wenn in der .netrc die Daten für den Server mit UID und PWD stehen wird der ssh key nicht genutzt

2) Bei lftp muss man ein leeres PWD mitgeben damit der ssh Key genutzt wird. Ansonsten wird immer nach einem PWD gefragt wenn kein zugehöriger Eintrag in der .netrc steht. Folgende Syntax nutzt den ssh key mit lftp:

ftp -u UID, sftp://DESTINATION

lftp sftp://UID:@DESTINATION

Wichtig ist das Komma nach UID bzw der Doppelpunkt nach UID bei lftp.