KiwiVM 控制台 VNC 登录步骤全解析

话题来源: 搬瓦工忘记 SSH 端口怎么办?Nmap 扫描与 VNC 找回端口教程

忘记 KiwiVM 管理的 VPS 的 SSH 端口时,不必立即重装系统。只要服务器仍在运行,网页控制台提供了一条不依赖 SSH 端口的恢复路径:先通过 KiwiVM 进入 VNC(网页控制台),再从系统内部读取当前实际生效的 SSH 配置。

进入 KiwiVM 网页控制台

登录搬瓦工后台,打开对应的 VPS 管理页面,进入网页控制台。不同界面可能显示为 VNC 或 Root Shell Interactive。该连接不经过 SSH,因此不需要事先知道 SSH 端口,也不使用本地保存的 SSH 私钥。

出现系统登录界面后,输入用户名 root,再输入 VPS 的 root 密码。这里使用的是系统 root 密码,而不是 SSH 私钥。即使 SSH 配置中的 PasswordAuthentication 已设为 no,通常也不影响通过 KiwiVM 控制台使用 root 密码登录。

查询当前生效的 SSH 端口

进入控制台后,优先执行:

sshd -T | grep '^port '

例如返回 port 38652,就说明 sshd 当前采用的 SSH 端口是 38652。相比直接查看 /etc/ssh/sshd_configsshd -T 更适合用于故障排查,因为它会反映包含其他配置文件或覆盖项之后的实际生效值。

还可以检查 sshd 是否确实监听该端口:

ss -lntp | grep sshd

如果输出中出现类似 0.0.0.0:38652 的监听信息,说明服务正在监听该端口。之后在本地 SSH 客户端中填入正确端口,并继续使用原来的私钥登录。

root 密码忘记时如何处理

如果连 root 密码也忘记了,可先在 KiwiVM 面板中使用 root 密码修改功能设置新密码,再返回 Root Shell Interactive 登录系统。需要明确的是,重置 root 密码不会自动开启 SSH 密码认证;若 PasswordAuthentication 仍为 no,外部 SSH 依旧应使用私钥登录。

如果控制台能进入但 SSH 仍失败,还需继续检查 sshd 是否运行、防火墙是否放行新端口,以及 SSH 公钥配置是否正确。KiwiVM 的价值在于绕过网络端口限制,帮助管理员从服务器内部恢复准确配置,而不是替代 SSH 的认证机制。

13 条评论

发表回复