同一家庭局域网上的两台 Mac 之间的 SCP 和 Telnet 不起作用

同一家庭局域网上的两台 Mac 之间的 SCP 和 Telnet 不起作用

我有两台 Mac 笔记本电脑连接到我的家用路由器。我的机器的 IP 为 ,192.168.0.11而第二台机器的 IP 为192.168.0.13。我正尝试将scp文件从我的机器 ( *.11) 传输到另一台机器 ( *.13):

scp ~/files/somefile.txt [email protected]:/Users/user2

当我运行这个时我得到:

ssh: connect to host 192.168.0.13 port 22: Connection refused
lost connection

我尝试看看这两台机器之间是否存在合理的联系:

telnet 192.168.0.13 22

确定 SSH 肯定会运行。这给了我:

Trying 192.168.0.13...
telnet: connect to address 192.168.0.13: Connection refused
telnet: Unable to connect to remote host

我该如何排除故障并开始scp工作?

答案1

您可以在远程 MAC 上按照以下步骤启用 SSH 服务。之后您可以尝试通过 scp 命令进行复制。

系统偏好设置窗格 → 共享小程序 → 选中远程登录复选框。这将启用 SSH,进而启用 SCP。

答案2

您可以尝试通过 scp 命令进行复制后,在远程 MAC 笔记本电脑中使用以下命令启动服务。

sudo launchctl 加载 /System/Library/LaunchDaemons/ssh.plist

相关内容