在 CentOS Minimal 系统中,默认没有图形界面,远程登录通常是通过 SSH 完成的。下面按常见场景一步步说明。
CentOS Minimal 默认可能没有安装 openssh-server。
rpm -qa | grep openssh-server
sudo yum install -y openssh-server
(CentOS 7 / 8 通用)
sudo systemctl start sshd
sudo systemctl enable sshd
查看状态:
systemctl status sshd
看到 active (running) 即正常。
systemctl status firewalld
sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reload
或直接放行端口:
sudo firewall-cmd --permanent --add-port=22/tcp
sudo firewall-cmd --reload
ip addr
通常是 ens33、eth0 等接口下的 inet 地址。
ssh 用户名@服务器IP
示例:
ssh root@192.168.1.100
ssh root@192.168.1.100
passwd root
查看配置文件:
grep ^Port /etc/ssh/sshd_config
登录时指定端口:
ssh -p 2222 user@ip
PermitRootLogin no
如果你愿意,可以告诉我:
我可以给你更精确的方案。