Problem:

Da ich gerade darüber gestolpert bin:

> scp xyz.tgz user@123.123.123.123:/home/user/.
command-line: line 0: Bad configuration option: PermitLocalCommand

Erklärung:

scp (als auch sftp) hängen automatisch an ihren SSH-Aufruf die Option PermitLocalCommand.
Die obige Fehlermeldung sagt, dass ssh aber diese Option nicht kennt.
Dies überprüfen wir schnell mal selber:

ssh user@123.123.123.123 -oPermitLocalCommand=no

Es sollte die ebenfalls die obige Fehlermeldung erscheinen.

Lösung:

In diesem Fall "the-windows-way":
Wir installieren das ssh-client Paket einfach neu. Z.B. unter Debian:

apt-get install --reinstall openssh-client

Auch ein vorheriges Deinstallieren und danach Neuinstallieren tut es.
Es muss auf einem Server auch nichts befürchtet werden, denn der SSH-Daemon ist davon nicht betroffen.

Kategorien:

Stichwörter:

ssh · PermitLocalCommand · Option · Debian · client ·