1、添加sshd端口
编辑 /etc/ssh/sshd_config ,添加以下行:
Port 22
Port 2222
重启服务:
systemctl restart sshd
2、添加普通用户
useradd -m -s /bin/bash <user>
passwd <user> # 设置密码
允许无密切换 root
visudo
添加以下行:
<user> ALL=(ALL) NOPASSWD: ALL
3、禁用端口和root账号
注意:使用
ssh user@ip -p 2222验证能否登录,使用sudo su切换到 root 账号,确保一切正常才能禁用!
编辑 /etc/ssh/sshd_config ,修改 PermitRootLogin yes 为 PermitRootLogin no ,注释(或删除) Port 22 。
重启服务:
systemctl restart sshd