SCP. Ошибка при копировании через SSH
Копирование файлов через ssh использую утилиту scp иногда на некоторых серверах заканчивается ошибкой с сообщением:
command-line: line 0: Bad configuration option: PermitLocalCommand lost connection
Можно почитать PermitLocalCommand
man 5 ssh_config
Можно удалить все профили пользователя и ./ssh.
Но в моём случае ничего не сработало и пришлось заново переустановить SSH.
Для Debian:
sudo apt-get clean sudo apt-get remove openssh-client sudo apt-get install openssh-server sudo /etc/init.d/ssh start
Для Centos:
yum erase openssh-server yum install openssh-server
Если возникнет проблемы с атрибутами на ssh, убрите их
lsattr /usr/bin/ssh root@server1:~# lsattr /usr/bin/ssh su--ia------------ /usr/bin/ssh chattr -i /usr/bin/ssh chattr -a /usr/bin/ssh lsattr /usr/bin/sshd su--ia------------ /usr/bin/sshd chattr -i /usr/bin/sshd chattr -a /usr/bin/sshd
Атрибуты не забудьте вернуть назад!
chattr +ia /usr/sbin/sshd chattr +ia /usr/bin/ssh