ssh-key

峨眉山市雅铭网络工作室 2022-01-02
预计阅读时间 1 分钟
209

在Linux下配置免密码登陆

开始配置

1、本地密钥生成

生成ed25519公钥

  • 该密钥适合github、gitee以及主机登陆等。
1
$ ssh-keygen -t ed25519 -C "xxxxx@xxxxx.com" 

按照提示完成三次回车,即可生成sshkey。 通过查看~/.ssh/id_ed25519.pub文件内容获取到你的公钥 public key

1
cat ~/.ssh/id_ed25519.pub

2、上传公钥

  • 上传公钥部署到需要配置免密登陆的时候我们要转换下密钥为,系统默认的验证名称
1
2
$ cat ~/.ssh/id_ed25519.pub >>authorized_keys
$ scp -P 端口 authorized_keys user@ip:~/.ssh
  • 成功之后,打开服务器,进到ssh路径下(cd ~/.ssh),你会发现有一个authorized_keys文件,查看该文件,你会发现就是你本地的公钥文件(.pub)
  • 设置好密钥之后下次即可直接使用

如果此文章对您有帮助欢迎点赞收藏。