linux服务器如何实现免密登录
I、背景
1 | 以从IP为20.1.1.1的客户端登录到IP为10.1.1.1的服务端为例 |
II、服务端
1、生成密钥对
1 | ssh-keygen -t rsa |
2、将生成的公钥加入到authorized_keys中
1 | cat id_rsa.pub >> authorized_keys |
1 | 以从IP为20.1.1.1的客户端登录到IP为10.1.1.1的服务端为例 |
1 | ssh-keygen -t rsa |
1 | cat id_rsa.pub >> authorized_keys |
编辑~/.profile文件,加入如下内容
1 | export LC_ALL=zh_CN.utf8 |
1 | npm install -g cnpm --registry=https://registry.npm.taobao.org |
1 | cnpm install -g hexo-cli |
请求
1 | https://oauth2server.com/oauth/authorize?client_id=a17c21ed&response_type=code&state=5ca75bd30&redirect_uri=https://oauth2client.com/auth |
响应
1 | https://oauth2client.com/cb?code=Yzk5ZDczMzRlNDEwY |