我有一个无法物理访问的远程服务器,在过去的几周里,我可以使用 FTP 协议和 VNC 远程桌面连接到它。我更改了 ubuntu 中的“桌面共享”程序以访问其桌面。从昨天开始,我无法使用 VNC 协议访问我的服务器。我可以 ping 我的服务器并使用 Filezilla 连接到它进行 FTP 传输,但当我想使用 VNCviewer 或 SSH 连接到它时,它会显示以下错误消息:
VNC 查看器:
"The connection was refused by the host computer"
SSH:
ssh: connect to host 10.136.9.153 port 22: Connection refused
我只能使用 FTP 协议连接到我的服务器。我的服务器上没有安装 vnc 服务器,所以我认为可能是“桌面共享”程序失败了。防火墙已关闭。此外,我无法使用 FTP 协议更改 /etc/ 或 /var/ 或任何根文件夹中的任何文件。在这种情况下,有什么方法可以访问我的服务器吗?
编辑:我已通过切断电源重新启动了系统,但仍然出现上述错误消息。
答案1
看起来你遇到了我几年前遇到的同样的问题,尽管我只需要在背包中放一个路由器!
登山前的一些提示:
- 使用一个与您锁定的服务器相同的新服务器,以防您无法通过物理访问解决问题。
- 将铱星电话插入连接到新服务器的调制解调器,这样当出现问题时,您可以随时拨号(就像现在)
- 确保新服务器具有完全冗余的硬件(双电源、NIC、RAID 1 等)
- 确保设施内有双开关。
- 即使第一个服务器已经启动并运行,也请保留新的服务器。
最重要的是:从现在开始,在您旁边有一台测试服务器,以便您在更换珠穆朗玛峰上的生产服务器之前进行测试!
很抱歉带来坏消息……