在 CentOS 上开启 SSH 功能,通常步骤如下(适用于 CentOS 7 / 8 / Stream):
rpm -qa | grep openssh-server
如果没有输出,说明未安装,执行:
sudo yum install -y openssh-server
(CentOS 8 / Stream 可用 dnf)
sudo systemctl start sshd
设置开机自启:
sudo systemctl enable sshd
查看状态:
sudo systemctl status sshd
看到 active (running) 即表示已开启。
sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reload
如未使用 firewalld,可忽略。
如遇到连接问题可临时测试:
getenforce
(如为 Enforcing 且连不上,可排查规则,通常无需修改)
从其他机器:
ssh 用户名@centos服务器IP
sshd/etc/ssh/sshd_configsudo systemctl restart sshd
如果你是 最小安装(Minimal) 或 CentOS 6,可以告诉我,我给你对应版本命令。