CentOS 7 Virtualbox VM SSH 连接突然被拒绝

CentOS 7 Virtualbox VM SSH 连接突然被拒绝

我是 Linux 新手,正在使用 Win10 主机在 Virtualbox 上运行的 VM 上使用最小 CentOS 7 安装进行工作。

直到今天,我都能够使用 PuTTy 和 WinSCP 从主机通过 SSH 连接到虚拟机,没有任何问题。今天,在对虚拟机没有任何更改之后,它显示 SSH 连接被拒绝。HTTP 仍然有效,nginx Web 服务器仍然可以从主机访问。

VM 的端口转发和防火墙配置未受影响。它是本地 VM,只有我才有访问权限。

firewall-cmd --list-services包括 ssh

nmap -sT -O localhost将 22/tcp 列为打开

我已将虚拟机上的端口转发设置为主机端口 2222 转到客户机上的端口 22。2222 是我之前可以从主机连接到 SSH 的端口。

在我看来一切都正确,而且我也没有做任何更改,所以我完全不知所措。任何帮助我都感激不尽。

今天我所做的与以前唯一不同的事情是,我选择在关机时保存机器状态,而不是像每次关机时那样直接关闭电源。

答案1

这不是一个好答案,因为我不明白为什么会这样修复它,但是将机器上的端口转发更改为 22222 而不是我之前一直使用的 2222 解决了这个问题。

我现在可以使用 PuTTy 和 WinSCP 再次连接,但现在是 22222

如果有人知道为什么会发生这种情况,请发表评论。否则,如果您无法连接并且一切看起来都正确,请尝试将主机端口映射更改为新的映射。

相关内容