轻松配置 SSH 服务,实现安全远程管理
OpenSSH 是 Linux 系统中最常用的远程登录工具,它通过加密通信保障数据安全。在 CentOS 中,默认可能未安装或未启用 SSH 服务。本文将指导你完成从安装到启用的全过程。
首先,确认系统是否已安装 OpenSSH 服务:
rpm -qa | grep openssh
如果输出包含 openssh-server,说明服务端已安装。
若未安装,请使用以下命令进行安装(适用于 CentOS 7/8/Stream):
sudo yum install -y openssh-server
sudo dnf install -y openssh-server
安装完成后,启动 SSH 服务并设置开机自启:
sudo systemctl start sshd
sudo systemctl enable sshd
验证服务状态:
sudo systemctl status sshd
若启用了 firewalld,需放行 SSH 端口(默认 22):
sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reload
--add-port=2222/tcp 替代。
从另一台机器尝试连接:
ssh username@your_centos_ip
首次连接会提示确认主机指纹,输入 yes 即可。
sshd 是否运行:systemctl status sshd/etc/ssh/sshd_config,修改后需重启服务。通过以上步骤,你已成功在 CentOS 上安装并配置了 OpenSSH 服务。现在可以安全地远程管理你的服务器了!