CentOS关闭远程访问步骤详解

背景介绍
随着网络安全的日益重视,关闭CentOS服务器的远程访问成为许多系统管理员关注的焦点,本文将详细介绍如何在CentOS系统中关闭远程访问,以增强系统的安全性。
关闭SSH远程访问
使用root用户登录CentOS服务器。
编辑SSH配置文件:
sudo vi /etc/ssh/sshd_config
在配置文件中找到以下行:
#PermitRootLogin yes
将其修改为:
PermitRootLogin no
找到以下行:
#PermitEmptyPassword yes
将其修改为:
PermitEmptyPassword no
找到以下行:

#PermitUserRoot yes
将其修改为:
PermitUserRoot no
保存并退出编辑器。
重启SSH服务以应用更改:
sudo systemctl restart sshd
关闭远程桌面访问
使用root用户登录CentOS服务器。
查找并停止X11VNC服务:
sudo systemctl stop x11vnc
查找并禁用X11VNC服务:
sudo systemctl disable x11vnc
关闭VNC远程访问
使用root用户登录CentOS服务器。
查找并停止VNC服务:

sudo systemctl stop vncserver@:1
查找并禁用VNC服务:
sudo systemctl disable vncserver@:1
FAQs
问:关闭SSH远程访问后,如何远程登录服务器?
答: 您可以通过使用本地登录或使用其他用户账户的SSH密钥登录,具体操作如下:
- 使用本地登录:在终端输入
su -,然后输入root用户的密码登录。 - 使用SSH密钥登录:在本地计算机上生成SSH密钥对,然后将公钥添加到远程服务器的
~/.ssh/authorized_keys文件中,最后使用SSH客户端登录。
- 使用本地登录:在终端输入
问:关闭VNC远程访问后,如何再次开启?
答: 要再次开启VNC远程访问,请按照以下步骤操作:
启用VNC服务:
sudo systemctl enable vncserver@:1
启动VNC服务:
sudo systemctl start vncserver@:1
在远程客户端输入服务器的IP地址和端口(默认为5901)进行连接。
【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!
发表回复