scp 连接被拒绝错误

scp 连接被拒绝错误

我正在尝试使用将文件从 Linux 服务器传输到 macosx 机器scp

scp test [email protected]:~/

显示错误

ssh: connect to host 68.120.23.91 port 22: Connection refused lost connection.

我检查了 Mac 上的防火墙设置,它允许所有机器的所有连接。请尽快帮助我。

如果您需要任何其他信息,请告诉我。

答案1

连接被拒绝,如果不是防火墙,通常表明远程计算机上没有运行 ssh 服务。

跑步

ps -aux | grep sshd

在远程计算机上将验证它是否正在运行 - 如果您可以以某种方式访问​​该远程箱。

答案2

在 Mac 上,转到“系统偏好设置”>“共享”,并确保“远程登录”已启用(已选中)。

~另外,你不应该在那个命令中转义吗scp?否则我担心你的本地(Linux)shell 会吞掉它并将其替换为你 Linux 帐户主目录的路径。

答案3

如果您的ssh连接使用特定端口,请将其设置scp

scp -P 1234 <other params>

答案4

如果是 Linux,请尝试在目标计算机上安装 openssh-client 和 openssh-server。否则,请安装适合您操作系统的 ssh 服务器。

相关内容