免密登录
概述
- 客户端生成公私钥
- 上传公钥到服务器
- id_rsa(私钥)
- id_rsa.pub(公钥)
- id_ecdsa(私钥)
- id_ecdsa.pub(公钥)
 
- 权限配置
- SSH文件配置
客户端生成公私钥
生成公私钥
分发到目标服务器
直接分发
| 12
 
 | ssh-copy-id -i ~/.ssh/id_ecdsa.pub root@192.168.2.21
 
 | 
拷贝写入
客户机执行
| 12
 
 | scp ~/.ssh/id_ecdsa.pub root@192.168.2.22:/home/root/.ssh/id_ecdsa_21.pub
 
 | 
| 12
 
 | cat ~/.ssh/id_ecdsa_21.pub >> ~/.ssh/authorized_keys
 
 | 
权限配置
| 12
 3
 
 | sudo chmod 600 ~/.ssh/*sudo chmod 700 ~/.ssh
 sudo chmod 775 ~/
 
 | 
SSH 文件配置
| 1
 | sudo vim /etc/ssh/sshd_config
 | 
| 12
 3
 4
 5
 
 | StrictModes no
 
 PermitRootLogin yes
 PubkeyAuthentication yes
 
 | 
| 1
 | sudo systemctl restart sshd.service
 | 
本文地址: https://github.com/maxzhao-it/blog/post/9556/