SSH 安全加固
禁用密码登录,仅允许密钥认证
概述
禁用密码登录,仅允许密钥认证
命令
将禁用 SSH 密码登录(仅允许密钥),请确保已配置 SSH 密钥!是否继续?
sudo sed -i "s/^#\?PasswordAuthentication.*/PasswordAuthentication no/" /etc/ssh/sshd_config
sudo sed -i "s/^#\?PermitRootLogin.*/PermitRootLogin prohibit-password/" /etc/ssh/sshd_config
sudo systemctl restart sshd
适用场景
生产服务器安全初始化必备。
前置条件
⚠️ 必须已配置 SSH 公钥,否则执行后将无法登录!
相关命令
- 生成 SSH 密钥对