![scp 在一个方向上失败](https://linux22.com/image/524086/scp%20%E5%9C%A8%E4%B8%80%E4%B8%AA%E6%96%B9%E5%90%91%E4%B8%8A%E5%A4%B1%E8%B4%A5.png)
我一直在我们学校的一台服务器上工作(作为一名学生),在将文件导入和导出时遇到了一些问题。尝试在登录本地计算机时从服务器推送/提取文件
user@localHost$ scp <user>@<schoolServ>:<file> .
不起作用,导致终端无限期挂起。但是,我可以轻松通过 ssh 连接到远程计算机,并尝试从另一个方向进行传输
user@schoolServ$ scp <file> <user>@<localHost>:~/.
运行正常。我试过三台不同的机器(OS X 和 Linux),但都没有效果。有什么想法可能导致这种情况发生吗?
答案1
Scp 可能有一个详细选项,请尝试一下,看看它显示什么。我曾经遇到过类似的问题,结果发现目标机器上的 .profile 或 .bashrc 中的某些命令会写出一个带有非打印字符的空白行。这导致 SSL 握手出现问题