无法从我的 ubuntu 终端 ssh 到 virtualbox centos

无法从我的 ubuntu 终端 ssh 到 virtualbox centos

我是 Linux 新手,我想从我的终端连接到我在 virtualbox 中安装的 centos,但它花费的时间太长,我必须停止它,我该怎么办?

答案1

两件非常重要的事情:

1) 确保安装了 OpenSSH 服务器 2) 在 VirtualBox VM 上,确保您的 NIC 处于“桥接”模式或 VirtualBox 使用的任何术语,以便您的 VM 在本地网络上拥有 IP 地址

答案2

这里可能有很多东西。

检查机器之间的通信。

From Ubuntu ping CentOS IP
$ ping xxxx.xxxx.xxxx.xxxx

检查是否安装了 SSH

In CentOS
$ sudo rpm -q openssh

检查您的防火墙,查看是否接受 SSH 连接(端口 22)。

In CentOS
$ sudo iptables -L 

检查ssh服务是否正在运行

In CentOS
$ sudo service sshd status

检查监听端口(默认22)

IN CentOS
$ sudo netstat -tulpn

如果所有这些都正确,请通过日志进行故障排除。实时查看“sshing”到服务器时发生的情况。

IN CentOS
$ sudo tail -f /var/log/secure

查找您的用户和|或 IP 地址。

使用详细模式的 SSH 以便查看哪里被卡住了。

IN Ubuntu
$ ssh -vvv user@ipaddress

相关内容