我正在远程机器上运行脚本,我想使用 scp 将输出文件复制到我的电脑上。
我完全能够将文件从我的电脑复制到远程电脑,但显然我没有做相反的事情:
我已经尝试过我的主机名和 ip 地址,使用:
scp star_101out.txt alessandra@ip_adress:/home/alessandra/Dropbox/tesi\ alle/Python
我得到这个错误:
Connection timed out
lost connection
我该怎么办?
在这上面花费了太多时间之后,每当命令行语法错误时,scp 都会报告此错误。如果 ssh 适用于您尝试访问的主机,但 scp 返回此错误,则 scp 无法理解 scp 命令行 - 即 尽管有错误消息,但错误与连接无关。
错误可能是一个看不见的字符。例如,如果您尝试使用 ^v 粘贴长文件名,但该字符被输入到命令行中,就会发生这种情况。
重新输入您的请求并确保您没有插入不可见字符。
检查服务器的防火墙。并检查服务器是否可达,检查 sshserver 是否正在运行
尝试通过 sftp 下载图像时,我遇到了同样的超时问题,经过大量配置更改和对我不起作用的事情后,我发现树莓派上的默认 wlan0 适配器 pi有错。 所以我在 USB 插槽中添加了一个外部 Wifi 适配器,将其连接到我的网络并且再也没有超时问题。 另外,为了确保连接不会跳回板卡 wifi 适配器,我使用以下命令从终端禁用了它:
sudo iwconfig wlan0 txpower off如果你想把它转回你身上
sudo iwconfig wlan0 txpower off