bup bup.client.ClientError: server tunnel returned exit code 255 beheben
English
Deutsch
Problem:
Beim Ausführen von bup mit der bup-Remote-Funktionalität, z.B. mit
bup_init_remote.sh
bup init -r 192.168.1.215:/var/buperscheinen diese Fehlermeldungen:
bup_client_traceback.txt
Traceback (most recent call last):
File "/usr/lib/bup/cmd/bup-init", line 45, in <module>
cli = client.Client(argv_bytes(opt.remote), create=True)
File "/usr/lib/bup/cmd/../bup/client.py", line 108, in __init__
self._available_commands = self._get_available_commands()
File "/usr/lib/bup/cmd/../bup/client.py", line 181, in _get_available_commands
raise ClientError('unexpected help header ' + repr(line))
bup.client.ClientError: unexpected help header b''
Exception ignored in: <function Client.__del__ at 0x7fa7d7e2bb80>
Traceback (most recent call last):
File "/usr/lib/bup/cmd/../bup/client.py", line 122, in __del__
self.close()
File "/usr/lib/bup/cmd/../bup/client.py", line 147, in close
raise ClientError('server tunnel returned exit code %d' % rv)
bup.client.ClientError: server tunnel returned exit code 255Lösung
Der Remote-Host-Schlüssel muss akzeptiert und eine passwortlose Anmeldung eingerichtet werden, sonst kann bup keine SSH-Verbindung zum Host herstellen.
Einfach per SSH zum Host verbinden ohne Benutzername (da bup auch keinen expliziten Benutzernamen verwenden wird):
ssh_accept_host.sh
ssh 192.168.1.215Bei einer Abfrage wie
ssh_host_auth_prompt.txt
The authenticity of host '10.11.12.15 (10.11.12.15)' can't be established.
ECDSA key fingerprint is SHA256:ZaIJ51uHwI9Q3i/CKdjF3Erwt27CjQqa4YL45UV5rwM.
Are you sure you want to continue connecting (yes/no/[fingerprint])?yes eingeben und Enter drücken.
Wenn eine Passwortabfrage erscheint, wurde SSH nicht korrekt eingerichtet.
Ich verwende die folgende ~/.ssh/config auf dem bup-Client:
ssh_config_bup.txt
Host 192.168.1.215
User bup
IdentityFile /home/uli/.ssh/id_bup
IdentitiesOnly yesund ich habe den Inhalt von /home/uli/.ssh/id_bup.pub nach /home/bup/.ssh/authorized_keys auf dem bup-Server kopiert, um die passwortlose Anmeldung einzurichten.
Check out similar posts by category:
Networking
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow