在某位王姓师兄服务器被攻破、实验数据全没只剩下个挖矿程序;以及某次服务器被postgres挖矿的病毒攻破后,不敢再把固定用户名的用户开放远程连接了,安全第一,数据无价。(在此诅咒矿老板放屁砸脚后跟、吃糖饼烫后脑勺、上厕所没有卫生纸)废话不多说,进入正题。
1 备份原始的配置文件(好习惯伴我成长,改崩了有备份的能恢复)
sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
2 修改配置文件
sudo vim /etc/ssh/sshd_config
主要有两处修改:
禁用root远程登录:将PermitRootLogin改为no禁用自定义用户远程登录,如postgres: 新增一个DenyUsers项,将postgres写在后面,如果有多个用户,请用英文空格隔开。
修改如下图所示:
image.png
3 重启sshd服务
sudo service sshd restart
搞定!