关于linux:ssh:连接到主机localhost端口2222:连接被拒绝

ssh: connect to host localhost port 2222: Connection refused

我在我的Linux操作系统上安装了Virtual Box,在虚拟盒中,我创建了另一个Linux操作系统,它有一个名为"dvander"的用户,我想从我的本地Linux操作系统ssh到虚拟盒上的Linux操作系统,我使用了下面的命令:

1
$ ssh -p 2222 dvader@localhost

但我总是出错:

1
ssh: connect to host localhost port 2222: Connection refused

有人知道如何解决这个问题吗?提前谢谢。


提示:?你在使用nat吗?…ssh默认监听p22,如果您想在p222上连接,请编辑放置在vm-guest的/etc/中的ssh_配置…找到这条线(假设你在一个*buntu os家族中)

1
 39 #   Port 22

把它改成

1
 39    Port 2222

在P2222上有

顺便说一句,您的主机看不到名为"dvader@localhost"的客户,因为"localhost"实际上是您的主机和您的客户可能是另一个IP,请提供有关vnetwork配置的详细信息…

对不起我的英语:)