VirtualBox 中的 Centos 7-SSH:连接被拒绝

VirtualBox 中的 Centos 7-SSH:连接被拒绝

我一直在 VirtualBox 中试用 Centos 7 服务器,但遇到了问题。无论出于什么原因,我无法使用 Putty 或 cmder 或其他任何工具连接到 Windows 上的服务器。

我可以 ping 到服务器,也可以从服务器 ping 出去,但每次尝试连接时都会收到以下响应:

ssh: connect to host 192.168.0.185 port 22: Connection refused

我已经openssh在服务器上安装了,我已经检查了服务并且它正在运行,我已经firewalld在我的 Centos 上禁用了该服务,我已经重新启动以确保一切正常,但我似乎无法连接到它。

有人有遇到过此类问题的经验吗?

在此先感谢您的帮助。

编辑

我想也许我使用了错误的配置设置。我使用了以太网适配器以太网设置中的 IP、网关、网络掩码和 DNS。我认为这些可能是我的 Windows 主机的设置。我再次查看并看到ipconfig /all2 个 VirtualBox 仅主机适配器,但它们不是网络桥接的,只有 IP 和子网掩码,没有 DNS 或网关,所以我不知道要使用哪些设置。

答案1

使用 VirtualBox UI 登录虚拟机。然后打开终端并

sudo yum -y install openssh-server

看看这对你是否有用。

答案2

我唯一要做的就是将 IP 增加 1,然后一切就都顺利了。

答案3

我遇到过同样的事情,我认为您的问题如下。您正在使用与其他虚拟机在同一子网(桥接)上的虚拟机,其中一个虚拟机已经拥有该 IP 地址。我忘记了 SSHD 虚拟机桥接在我家人使用的同一个 192.168.xx 子网上,因此即使我知道我没有创建任何其他具有该 IP 地址的虚拟机,但我家人的一台设备也已经在使用该 IP 地址 - 并且没有错误消息告诉您有关重复 IP 地址的信息。通过将 IP 地址增加 1,您用新 IP 替换了重复 IP。:-)

相关内容