KuanDe - 能够传达感情的并不仅仅只有话语

记Linux账号安全

两个星期前,有一台备用服务器被黑了,被用来作对外攻击了,封了一个月。。

所有服务器的账号密码都是默认,嗯,就是开始创建时候默认的。

其实也不简单,有大小写也有数字。

但是这台服务器被黑之后,心里肯定不爽。。得把服务器的密码改一下。

首先肯定要把22端口改掉。

服务器用的是CentOS

SSH连接之后以下代码来添加其他端口,不要直接改22端口,以免导致之后链接不上

vi /etc/ssh/ssh_config

vi /etc/ssh/sshd_config

然后重启下sshd的服务

service sshd restart

修改之后还要让防火墙通行修改之后的端口

firewall-cmd --zone=public --add-port=23456/tcp --permanent

firewall-cmd --reload

使用新的端口测试可以正常登录之后再重新把22端口注释掉。

这两步搞定之后,先测试一下有没有问题,没有问题可以继续下一步了

先创建一个普通用户,并且设置密码

useradd uploader
passwd uploader

然后用新的账号密码登录试试看,没有问题了,再回去

禁止ROOT远程SSH登录:

vi /etc/ssh/ssh_config
vi /etc/ssh/sshd_config

#PermitRootLogin yes

改为

PermitRootLogin no

重启sshd服务

service sshd restart

以后的登录都用普通用户uploader登录,然后用 su root 切换到root用户拿到最高权限。

每次修改了ssh和sshd的配置文件之后应该重启下sshd服务来生效配置。

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »