Я пытаюсь загрузить файл на свой сервер Debian.
scp foo.txt amorel@cege:/home/amorel
Результат:
amorel's password:
Invalid Target
lost connection
Есть идеи, что это может означать? Вы можете найти мой файл sshd_config здесь https://pastebin.com/xT0Gd1P6
Изменить: простой:
ssh amorel@cege ls
дает ту же ошибку, хотя интерактивный сеанс ssh работает нормально.
Вероятно, у вас есть выходные данные, генерируемые сценариями запуска оболочки в неинтерактивном режиме, что приводит к сбою SCP.
Посмотрите логи из ssh. Начиная с Debian 8 (Jessie), systemd установлен, поэтому по умолчанию больше нет /var/log/auth.log. Для просмотра журналов ssh:
journalctl -u ssh.service
Попробуйте использовать ssh с параметром -vvv:
ssh -vvv amorel@cege ls
Возможно, это поможет разобраться в проблеме.