简单Linux SSH 安全加固
📅 2026/7/12 7:43:33
👁️ 阅读次数
📝 编程学习
练习:
修改端口为2233
禁止root用户登陆
禁止密码登录
创建管理员用户sc,给sc所有sudo权限
1.拷贝一份 sshd_config,以免改错
cp /etc/ssh/sshd_config sshd_config.bak
2.修改sshd_config
vim /etc/ssh/sshd_config
- 将#PasswordAuthentication 改为
PasswordAuthentication no
- 将#Port 22 改为
Port 2233
- 将#PermitRootLogin prohibit-password改为
PermitRootLogin no
3.新建一个普通用户,并给sc完整sudo权限
useradd sc vim /etc/sudoers
- 增加
sanchuang ALL=(ALL) NOPASSWD:ALL
4.进入普通用户,并创建隐藏目录 .ssh
su - sc mkdir .ssh
5.进入 ssh
cd ssh
6.将公钥放进authorizeda_key
vim authorized_keys
7.注意关闭防火墙和selinux 1、iptables -F
vim /etc/selinux/config
设置 Set SELINUX=disabled
8. 重启生效
reboot
编程学习
技术分享
实战经验