我有两台 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