首页 > Web开发 > 详细

linux生成公钥私钥并上传到服务器上实现免密登陆

时间:2019-04-14 23:55:56      阅读:1024      评论:0      收藏:0      [点我收藏+]

1. 生成密钥对

# -t 指定加密算法; -b 指定生成的密钥长度; -C 一句话,一般都填邮箱地址。
# 更多参数说明可以在终端输入:ssh-keygen --help 查看
ssh-keygen -t rsa -b 4096 -C "你的邮箱地址"

2. 将公钥传到远程

# i后面接的参数是保存你公钥的文件(我们这里是.ssh/id_rsa.pub);
# git是远程主机的用户,这条指令会往git这个用户的主目录下的
# .ssh/authorized_keys文件写入id_rsa.pub保存的公钥
ssh-copy-id -i ~/.ssh/id_rsa.pub git@12.56.224.61  

3. 开启远程主机访问

检查ssh服务的配置文件——/etc/ssh/sshd_config
RSAAuthentication yes    # 这行一定要取消注释的(删掉#号)
重启ssh服务

 

linux生成公钥私钥并上传到服务器上实现免密登陆

原文:https://www.cnblogs.com/cjjjj/p/10708277.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!