Linux中添加免密登录的步骤

2021/4/17 7:25:13

本文主要是介绍Linux中添加免密登录的步骤,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

目录
  • 1.关闭防⽕墙
  • 2.修改sshd_config文件
    • PermitRootLogin yes
    • PubkeyAuthentication yes
    • RSAAuthentication yes
  • 3.确认.ssh文件夹存在
    • 不存在则在/root目录下创建.ssh文件夹
    • 将.ssh文件夹赋予700权限
  • 4.生成公钥私钥
    • 4.1 追加登录许可列表

1.关闭防⽕墙

systemctl status firewalld #查看状态
systemctl stop firewalld #停用防火墙
systemctl disable firewalld #关闭开机自启

2.修改sshd_config文件

PermitRootLogin yes

PubkeyAuthentication yes

RSAAuthentication yes

3.确认.ssh文件夹存在

不存在则在/root目录下创建.ssh文件夹

将.ssh文件夹赋予700权限

4.生成公钥私钥

  ssh-keygen -t rsa -P ""

4.1 追加登录许可列表

  cat id_rsa.pub >> authorized_keys
  • 若有多台服务器需要同时免密登录,则在authorized_keys中追加修改,保持所有服务器该文件内容相同即可(追加id_rsa.pub中内容)


这篇关于Linux中添加免密登录的步骤的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程