【发布时间】:2023-10-17 13:32:01
【问题描述】:
我正在尝试编写一个从 mac 执行的脚本,它将 4 个文件从 windows 机器下载到我的当前目录。我尝试使用 scp 下载这些文件,但每当我尝试连接到主机时,我都会收到“操作超时 - 连接丢失”消息。经过一番研究,我发现我需要在 windows 机器上安装一个 ssh 守护程序工具才能完成连接。我安装了 FreeSSHd 并再次尝试使用 scp,但没有成功。我也试过关闭我的windows防火墙,但也没有用。
有人知道我为什么会超时吗?为了能够从连接到 Windows 机器的 unix 机器 (mac) 使用 scp,我需要遵循哪些步骤?
P.S.:有没有可能我没有使用正确的 IP 地址连接到主机?我问是因为我也在mac上尝试过“ping XXX.XXX.XXX.XXX”,我收到了超时消息
提前致谢!
【问题讨论】:
-
那么你的问题是什么?你怎么能检查你的IP或其他什么?请清除您的问题。
-
什么是Windows机器的IP和Mac机器的IP?
-
你的问题不是很清楚,但我相信使用 Samba 访问你的文件是一种更直接的方法
-
对不起,我编辑了这个问题,我相信它现在更精确了。 @arturhoo:Samba 无法工作,因为我不是 Mac 机器的管理员
-
如果您从 ping 收到超时,您需要在开始尝试 scp 复制测试之前查看 win 和 mac 之间的连接有什么问题
标签: unix sftp file-transfer scp