Code: Alles auswählen
from subprocess import Popen
p = Popen([
'ssh',
'u142xxx-sub4@u142xxx.your-backup.de',
'-o',
'PreferredAuthentications=publickey',
'exit'])
e = p.communicate()
rc = p.returncode
print(f'{e=} {rc=}')
Code: Alles auswählen
from subprocess import Popen
p = Popen([
'ssh',
'u142xxx-sub4@u142xxx.your-backup.de',
'-o',
'PreferredAuthentications=publickey',
'exit'])
e = p.communicate()
rc = p.returncode
print(f'{e=} {rc=}')
Eine Merkwürdigkeit ist bei lftp, dass man trotz ssh Key eine Passwort Aufforderung bekommt, wo man einfach nur <ENTER> drücken muß.
Ein Workaround um die Passwort Abfrage zu umgehen, ist der Trick, einen eigentlich unnötigen Platzhalter "platz" zu verwenden:
lftp -p 23 -u user,platz sftp://name.your-storagebox.de