Linux系列---【服务器安全篇】


1.修改远程登录端口

vi /etc/ssh/sshd_config

Port 1211                        #把’#Port 22’修改为’Port 1211’;(切记将#号去掉才会生效)
Port 1210                       #把’#Port 22’修改为’Port 1210’;(切记将#号去掉才会生效)
#重启SSH服务,同时设置两个,则两个都可用
service sshd restart    

关闭session连接,再次连接就要用新端口连接了。

2.开启防火墙

systemctl status firewalld

systemctl start firewalld

systemctl stop firewalld

#查看开放端口
firewall-cmd --list-ports

#放行80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
#关闭放行80端口
firewall-cmd --zone=public --remove-port=80/tcp --permanent

#刷新配置
firewall-cmd --reload

3.禁止root远程登录

  通过普通用户登录,su切换到root用户操作。

3.1新增用户名密码

#新增用户
useradd zhangsan
#在root账户下,修改zhangsan密码,输入两次新密码
passwd zhangsan
#删除用户
userdel -r -f zhangsan
#查看当前用户列表
cat /etc/passwd
awk -F':' '{ print $1}' /etc/passwd #只看用户名

3.2禁止root远程登录

vi /etc/ssh/sshd_config


#PermitRootLogin no          #将’PermitRootLogin yes’改为’ PermitRootLogin no’

service sshd restart         #重启SSH服务;