简单Linux SSH 安全加固

📅 2026/7/12 7:43:33 👁️ 阅读次数 📝 编程学习
简单Linux SSH 安全加固

练习:

  1. 修改端口为2233

  2. 禁止root用户登陆

  3. 禁止密码登录

  4. 创建管理员用户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