在 CentOS 中设置 ssh 安全登录
CentOS 中 ssh 默认开启 root 登录和 22 端口。有时候为了防止一些无聊的人扫来扫去,我们可以做一些设置保证 ssh 远程登录的安全。
1、首先添加一个低权限用户,专用于登录 ssh
# 添加用户 adduser sysadmin # 设置密码,越复杂越好~ passwd sysadmin
2、禁止 root 通过 ssh 登录
修改 /etc/ssh/sshd_config 文件,将 PermitRootLogin 项设为 no
3、修改 ssh 的默认端口
修改 /etc/ssh/sshd_config 文件,将 Port 项目改为一个不常用的端口如:31212
然后使用:
service sshd restart
重启 ssh 服务,即可生效。