【问题标题】:Using SCP to transfer files from Windows to Mac [closed]使用 SCP 将文件从 Windows 传输到 Mac [关闭]
【发布时间】: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


【解决方案1】:

来自您很明显,您的问题更深层次。由于您甚至无法从 MAC 主机 ping Windows 机器(并且假设 ICMP 数据包没有被过滤),我建议检查您的主机的网络和连接性(如果有网络管理员,他会很有帮助),尤其是:

  • 两台计算机都连接到内部网络或互联网;
  • 网络中没有其他防火墙;
  • window的主机IP(windows主机命令行中ipconfig);

【讨论】: