在 CentOS Minimal(最小化安装)中,默认通常没有开启 SSH 服务,需要手动安装并启动。步骤如下:
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
ip addr
然后用客户端连接:
ssh 用户名@服务器IP
sshd 已启动、防火墙放行、网络互通/etc/ssh/sshd_configPermitRootLogin yes
修改后重启:sudo systemctl restart sshd
如果你用的是 CentOS 7 / 8 / Stream 或是在 虚拟机 / 云服务器 环境,我可以给你更具体的命令。