两台主机A、B,方法如下:
主机A执行命令:ssh-keygen 其中那三个要求你输入东西可以直接不用输入,直接回车,
执行命令后会在/root/.ssh/目录下产生两个文件,id_rsa(私钥),id_rsa.pub(公钥)。
在主机A输入命令ssh-copy-id +主机B的ip地址 将SSH公钥复制到主机B
5.在主机A输入命令ssh + 主机B的ip地址 对主机B进行登入
6.登入后输入命令ip a 查看此时ip地址是否为主机B的ip地址,是则免密登入成功
Client ---Window
1.工具---生成用户秘钥向导----RSA---2048-----保存为文件(位置)id_rsa_2048.pub
选择秘钥长度
保存为文件
2. xftp---将id_rsa_2048.pub发送的server主机
3.判断server主机是否有.ssh隐藏目录,没有mkdir ~/.ssh
- root@xixi ~]# ll -a --査看是否有.ssh目录
-
没有则mkdir ~/.ssh创建.ssh目录
-
server---更改ssh的公钥验证文件名:
mv /root/.ssh/id_rsa_1024.pub /root/.ssh/authorized_keys
- 验证: client--ssh连接server