我正在尝试将文件上传到我的 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 会话运行正常,但还是产生相同的错误。
答案1
指定目标上的文件 /home/amorel/foo.txt
答案2
您可能在非交互模式下由 shell 启动脚本生成了一些输出,这会导致 SCP 中断。
答案3
查看 ssh 的日志。从 Debian 8 (Jessie) 开始,安装了 systemd,因此默认情况下不再有 /var/log/auth.log。要查看 ssh 日志:
journalctl -u ssh.service
答案4
请尝试使用 -vvv 作为参数的 ssh:
ssh -vvv amorel@cege ls
也许这有助于理解这个问题。