1、配置本地无密码ssh登录

我们在本地通过ssh连接服务器时,通常会需要输入用户名密码,特别繁琐,接下来将介绍如何通过配置相关秘钥文件来实现本地ssh无密码登录。

1、配置本地无密码ssh登录_第1张图片


1、本地操作

本地生成私钥和公钥:ssh-keygen -t rsa -b 4096 -C "xiaoxiekeke.com"

1、配置本地无密码ssh登录_第2张图片



开启ssh代理:eval "$(ssh-agent -s)"



将ssh的key加入代理中:ssh-add ~/.ssh/id_rsa




2、远程服务器操作

远程生成秘钥

1、配置本地无密码ssh登录_第3张图片


远程开启代理



将远程的ssh的key加入代理中:

1、配置本地无密码ssh登录_第4张图片



远程在~/.ssh目录下新建authorized_keys文件


3、将本地公钥复制到远程服务器的authorized_keys文件里头



4、给文件授权



5、重启ssh服务



你可能感兴趣的:(1、配置本地无密码ssh登录)