SCP失去连接

SCP失去连接

我可以通过以下方式成功连接到我的服务器,ssh但在尝试运行scp命令时出现连接超时。

$ scp ~/.ssh/id_rsa.pub [email protected]:id_rsa.pub
ssh: connect to host 192.168.12.2 port 22: Connection timed out
lost connection

是的,我的客户端和服务器上都安装了 openssh-client 和 openssh-server。

我的路由器也配置为转发 ssh 端口 22,但我没有启用防火墙。

答案1

我对你的命令有点困惑,因为我不明白你试图将文件放在哪里,但如果你解决这个问题,它应该可以工作:

这是错误的:

scp ~/.ssh/id_rsa.pub [email protected]**:id_rsa.pub**

上面的行没有正确的路径。它应该看起来像这样:

scp ~/.ssh/id_rsa.pub [email protected]:/root(or other user path)/.ssh/id_rsa.pub

基本上,您缺少的是“:”后面的“/”以及要放置文件的位置的正确路径位置。另外,作为旁注,您只需要路径,该路径末尾的文件名更像是重命名功能。所以再次使用上面的例子,这也是有效的:

scp ~/.ssh/id_rsa.pub [email protected]:/root(or other user path)/.ssh/

答案2

确保您没有使用错误的端口。要指定端口,请传递 -P 选项。也可以看看https://askubuntu.com/a/182482

相关内容