在 CentOS 上启动 SSH 服务,通常步骤如下(根据你使用的 CentOS 版本,命令略有不同,但都基于 systemd):
sudo systemctl start sshd
sudo systemctl status sshd
看到 active (running) 说明已启动成功。
sudo systemctl enable sshd
sudo yum install -y openssh-server
然后再次执行启动命令。
sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reload
ss -tlnp | grep 22
sudo sshd -t
无输出表示配置正常。
如果你是用 CentOS 6 或更早版本,请告诉我,我给你 service sshd start 的方式。