CentOS 开启远程访问

CentOS 开启远程访问

CentOS 是一种流行而强大的 Linux 发行版。为了更好地管理远程服务器,开启远程访问是非常必要的。通过以下步骤可以在 CentOS 上成功配置远程访问,实现安全高效的服务器管理。

安装和启动 SSH 服务

在 CentOS 系统中,SSH 服务是实现远程访问的关键。SSH 可以通过 OpenSSH 进行配置。确认系统中已安装 OpenSSH,可以使用以下命令:

sudo yum install -y openssh-server
        

安装完成后,使用以下命令启动并启用 SSH 服务:

sudo systemctl start sshd
sudo systemctl enable sshd
        

配置防火墙规则

远程访问需要通过网络,因此需要确保防火墙允许 SSH 连接。可以使用以下命令来设置防火墙:

sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reload
        

上述命令将 SSH 端口(默认 22 端口)添加到防火墙规则中,并重新加载防火墙配置以使更改生效。

修改 SSH 配置文件(可选)

增强 CentOS 系统安全性的一种方法是修改 SSH 配置文件 /etc/ssh/sshd_config。可以通过编辑以下参数来提高安全性:

  • 更改默认端口:找到 Port 22,将“22”替换为其他未使用且不易猜测的端口。
  • 禁用 root 用户登录:将 PermitRootLogin 参数值改为 no,强制使用普通用户访问。

完成修改后,需要重新启动 SSH 服务以应用配置的更改:

sudo systemctl restart sshd
        

验证远程访问

完成以上配置后,就可以通过 SSH 连接远程 CentOS 服务器。在本地终端输入命令:

ssh username@hostname -p port
        

其中 username 是你的用户名,hostname 是服务器的 IP 地址或域名,port 是 SSH 服务配置的端口号。

至此,已成功在 CentOS 上开启远程访问。请确保定期更新系统和 SSH 服务以保持安全性。

寰宇互联服务器4核4G云服务器1元/月,网络稳定、抗DDos、国际BGP、性能强劲,十年服务经验QQ:97295700 微信:huanidc

阅读剩余
THE END