我想通过家庭 wifi 网络将文件从我的笔记本电脑复制到另一台机器 - 无头 TX2。我的笔记本电脑和 TX2 都运行 Ubuntu 16.04,并且都具有最新版本openssh-server
(1:7.2p2-4ubuntu2.4)。我已经设置了公钥身份验证,这样ssh tx2
我就可以在没有密码的情况下登录到 TX2。但是,运行scp -v test.txt tx2:~/test.txt
会一直停滞,直到我用 终止它Ctl-C
。卡住之前它打印的最后一行是debug1: Sending command: scp -v -t ~/test.txt
。当我尝试scp
从另一个方向(从 TX2 到我的笔记本电脑)时,我遇到了同样的问题。sftp -v tx2
打印后以同样的方式卡住debug1: Sending subsystem: sftp
其他一些答案表明问题可能出在登录脚本打印到控制台上。但是,我的.bashrc
TX2 是 Ubuntu 默认的,即使我删除它,问题仍然存在。