准备
工具:一个叫puttygen的软件(用来生成秘钥对)、登录软件Putty
下载链接:https://pan.baidu.com/s/1jIKyr1riaG65Nf-zJB9DEg 密码:4n08
前提条件: 确保Putty可以用密码的形式登录Linux机
客户机(windows 7)
1.点击Generate开始生成,长度设定为2048即可
在生成过程中用鼠标在进度条下面的空白处乱晃几下,产生随机性:
2.私钥用于解密,保存起来
3.公钥全选复制
服务器(RHEL7)
1.要把公钥复制到/root/.ssh/authorized_keys文件中保存。
如果没有,需要自己创建一个,创建方法如下:
[root@3622288 ~]# mkdir /root/.ssh 创建目录
[root@3622288 ~]# vim /root/.ssh/authorized_keys 创建authorized_keys配置文件
2.将之前复制的公钥,vim编辑模式 粘贴到文件中
3.给目录及文件设置权限
[root@3622288 ~]# chmod 700 /root/.ssh/ 给目录设权限
[root@3622288 ~]# chmod 600 /root/.ssh/authorized_keys 给配置文件设权限
Putty登录远程Linux机
1.导入秘钥文件
2.填写要登录的用户,确保和之前公钥保存路径对应。
我这里是root用户
3.保存本次会话设置,会话名可以任意写,Save保存。
以后就可以直接按这个配置登录了。
成功!