免密登陆
1.客户机配置
# 1.编辑ssh的配置文件
vim /etc/ssh/sshd_config
# 2.在ssh的配置文件中将以下配置开启
PermitRootLogin yes
RSAAuthentication yes
PubkeyAuthentication yes
# 3.重启ssh服务
systemctl restart sshd.service
# 4.查看ssh服务状态
systemctl status sshd.service
# 5.配置ssh服务开启自启
systemctl enable sshd.service
2.在客户机上生成公钥
# 在客户机上执行创建公钥命令
ssh-keygen -t rsa
# 控制台输出内容如下:
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): # 公钥存储的目录
Enter passphrase (empty for no passphrase): # 上传文件时需要的密码
Enter same passphrase again: # 再次确认密码
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:dKhEilmnLknGtKYC7ukrTC6h9Q5Jvi/sc2k6OeR6eJc root@VM_0_2_centos
The key's randomart image is:
+---[RSA 2048]----+
| . . o |
| o = = . |
|. O o . o . |
|o&