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  | 
3、修改authroized_keys权限
1  | chmod 600 authorized_keys  | 
III、客户端
1、传输服务器端生成的私钥(注意保密)
1  | scp -P 22 server@10.1.1.1:/home/client/.ssh/id_rsa ~/.ssh/server_rsa  | 
其中 -P:端口号
2、配置config文件,并加入如下内容
1  | vi ~/.ssh/config  | 
1  | Host server_rsa  | 
3、测试
1  | ssh server_rsa  | 
linux服务器如何实现免密登录

