使用scp复制文件:连接超时

Arg*_*ina 5 linux scp hostname

我正在远程计算机上运行脚本,我想使用scp在我的PC上复制输出文件。

我完全能够将文件从PC复制到远程PC,但显然我没有做相反的事情:

我已经尝试使用我的主机名和IP地址,分别是:

scp star_101out.txt alessandra@ip_adress:/home/alessandra/Dropbox/tesi\ alle/Python
Run Code Online (Sandbox Code Playgroud)

我得到这个错误:

                Connection timed out

                  lost connection
Run Code Online (Sandbox Code Playgroud)

我该怎么办?

小智 5

检查服务器的防火墙。并检查服务器是否可达,检查 sshserver 是否正在运行


小智 5

在此花费太长时间后,只要命令行语法错误,scp都会报告此错误。如果ssh对您要访问的主机起作用,但是scp返回此错误,则scp无法理解scp命令行。

另请注意,错误可能是看不见的字符。例如,如果您尝试使用^ v粘贴长文件名,但该字符被输入命令行,则会发生这种情况。

重新输入您的请求,并确保您不会插入不可见的字符。

  • 我发现 scp 需要在目标端输入完整的文件名,即仅输入带有尾部斜杠的“scp file.txt user@ip:/somewhere/”是行不通的。输入完整的内容 `scp file.txt user@ip:/somewhere/file.txt` - 似乎有点不正常 (2认同)