1、生成秘钥对
ssh-keygen -t rsa
-t 指定秘钥的类型
rsa 秘钥类型
秘钥目录:/root/.ssh/
私钥 id_rsa 钥匙
公钥 id_rsa.pub 锁
2、编辑认证文件
远程主机: mkdir .ssh cd .ssh
vim authorized_keys 把公钥粘贴复制
注意:
认证文件内容和要连接的服务器公钥文件内容一致
保证文件内容是一整行
3、编辑ssh配置文件
远程主机:~/.ssh# cat /etc/ssh/sshd_config
...
AuthorizedKeysFile %h/.ssh/authorized_keys
注意:
直接取消该行的注释即可
4、配置文件生效
重启ssh服务
/etc/init.d/ssh restart
5、验证操作
ssh root@192.168.8.15
1和5是在本机操作
2-4是在要连接的主机操作
---------------
第二种
1 ssh-keygen 一路回车
2 进入到.ssh目录 把公钥传递到远程服务器
ssh-copy-id 远程服务器:远程IP 回车