Linux 配置SSH通过pubKey登录并禁用root密码登录

# 编辑SSH服务配置
vim /etc/ssh/sshd_config
# 允许root登录,但是禁止root密码登录
PermitRootLogin prohibit-password

# 通过RSA认证
RSAAuthentication yes

# 允许pubKey(id_rsa.pub)登录
PubkeyAuthentication yes

# key信息列表所在位置
AuthorizedKeysFile      .ssh/authorized_keys

当然,还要注意文件的权限:

chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys 

然后,将个人的SSH Key加入到 .ssh/authorized_keys文件中。
这个文件,一般在当前用户的主目录下,也就是~/.ssh/authorized_keys。

# 重启SSH服务
service sshd restart

你可能感兴趣的:(Linux 配置SSH通过pubKey登录并禁用root密码登录)