ssh密钥认证步骤:建立免密通道

1、在客户机上root用户登陆的情况下,创建密钥对

[root@localhost ~]# ssh-keygen -t ecdsa

2、进入存放密匙的文件夹

[root@localhost ~]# cd .ssh/  # 存放密钥的文件夹
[root@localhost .ssh]# ls
id_ecdsa  id_ecdsa.pub  known_hosts
# id_ecdsa.pub 公钥
# id_ecdsa  私钥

3、上传公钥到服务器里

[root@localhost .ssh]# ssh-copy-id -i id_ecdsa.pub  [email protected] -p 22

4、验证免密通道是否配置成功

[root@localhost .ssh]# ssh [email protected]
Last login: Mon Jul 13 17:02:14 2020 from 192.168.0.83
[root@localhost ~]# 
[root@localhost .ssh]# scp /etc/passwd  [email protected]:/boot 
passwd                                                                         100%  967    21.3KB/s   00:00    
[root@localhost .ssh]# scp -r   [email protected]:/boot  . 

你可能感兴趣的:(Linux,ssh,linux)