CentOS 9/Rocky Linux 9.2 安装 Kangle 后无法 SSH 连接的解决方法
前言
这两天,我在为香港和美国的服务器安装 Kangle(因为是为了主机分销,由于宝塔存在诸多不足,故选择更换)。在安装 Kangle 并退出 FinalShell 后,我发现无法再次通过 SSH 连接到服务器。经过一番研究,发现问题是 OpenSSH 崩了(经过我测试,CentOS 9和Rocky Linux 9.2用彩虹的kangle脚本都会出现这种情况)。
解决方案
以下是重新安装 OpenSSH 的步骤:
- 通过 VNC 登录
由于 SSH 无法连接,需要使用 VNC 来登录服务器。 更新系统
首先,确保系统包管理器中的所有软件包都更新到最新版本。sudo dnf update -y
安装 OpenSSH
使用dnf
包管理器来安装 OpenSSH。sudo dnf install -y openssh-server
启动并设置 OpenSSH 服务开机自启
安装完成后,启动 OpenSSH 服务,并确保它在系统启动时自动运行。sudo systemctl start sshd sudo systemctl enable sshd
检查 OpenSSH 服务状态
可以使用以下命令来检查 SSH 服务的状态,确保服务正常运行。sudo systemctl status sshd
如果仍有问题,请检查防火墙设置和网络配置。