服务器安全-新服务器必设

修改默认root用户端口

ssh默认的端口号是22,这个太公开了,不利于服务器安全,编辑sshd_config文件,修改其中的Port配置,修改为自己想要的端口号

需要注意的是,如果是国内云服务器,请在管理后台,修改相应的防火墙为相应的端口

vim /etc/ssh/sshd_config

修改完成以后,重启启动ssh服务

systemctl restart ssh

至此,退出以后,再重新登录ssh,就需要指定对应的端口

ssh -p 端口 用户名@服务器IP

禁用root登录,使用其它用户

首先自定义一个用户名,这个用户名,我也建议为随机字符串,如下,密码也要使用复杂的密码

adduser fdskffsdafw

之后,把我们刚刚添加的用户,添加到sudo名单里面

visudo

可以像下面这样添加

##这样添加表示使用sudo的时候,不需要重复输入密码,但是方便
fdskffsdafw ALL=(ALL) NOPASSWD: ALL
##这样添加的话,传统一些,每次使用sudo都需要使用密码,虽然麻烦,但建议如此
fdskffsdafw ALL=(ALL:ALL) ALL

再之后,就是像上一个步骤一样,编辑sshd_config,禁止root用户登录,修改为如下,之后重启ssh

PermitRootLogin no
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容