1、配置本地无密码ssh登录
2017-08-22 本文已影响0人
伯纳乌的追风少年
我们在本地通过ssh连接服务器时,通常会需要输入用户名密码,特别繁琐,接下来将介绍如何通过配置相关秘钥文件来实现本地ssh无密码登录。
1、本地操作
本地生成私钥和公钥:ssh-keygen -t rsa -b 4096 -C "xiaoxiekeke.com"
开启ssh代理:eval "$(ssh-agent -s)"
将ssh的key加入代理中:ssh-add ~/.ssh/id_rsa
2、远程服务器操作
远程生成秘钥
远程开启代理
将远程的ssh的key加入代理中:
远程在~/.ssh目录下新建authorized_keys文件
3、将本地公钥复制到远程服务器的authorized_keys文件里头
4、给文件授权
5、重启ssh服务