billing:howto:scpbad

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 
  • billing/howto/scpbad.txt
  • Последнее изменение: 9 лет назад
  • kagatan