目录
一、生成密钥对
1.再打开“MoxbaXterm”
① 单击【Tool】
②选择【MobaKeyGen(SSH key generator)】 ,打开操作界面
2.单击【Generate】按钮,开始生成密钥对
3.移动鼠标可以产生更多随机数,从而加速过程
4.密钥对生成完毕
二、保存公钥和私钥
1.准备工作
新建名为 "ProLinux" 的文件夹,用来保存公钥文件和私钥文件。
2.选中【Public key for pasting into Open SSH server(~/.ssh/authorized_keys file)】框中的所有内容:
3.鼠标右击,选择复制
4.双击进入刚才创建的"ProLinux"文件夹,新建"文本文档"
5.选中【新建文本文档】
① 按"F2"重命名该文本文档
② 修改文件名为 "mk.pub",按【Enter】键保存
完成后,得到的文件如图所示:
6.选中并右击"mk.pub"文件
选择>打开方式(H)>记事本
7.粘贴公钥内容(刚才复制的内容)
8.单击【文件】,选择【保存】
9.回到【MobaXterm SSH Key Generator】界面
单击【Save private key】按钮,开始保存【私钥文件】操作
10.未设置私钥密码,MobaXterm会弹出警告,选择【是(Y)】忽略
11.进入刚才创建的"ProLinux"文件夹,在【文件名(N):】中填写私钥文件名
① 此处以【mk】为例
② 单击【保存】按钮,保存私钥文件
P.S. 【保存类型】默认是 "*.ppk",最终私钥文件名为 "mk.ppk"
三、上传公钥
1.准备authorized_keys文件
选中 "mk.pub" 按【Ctrl+C】复制文件
2.直接按【Ctrl+V】粘贴文件,创建"mk - 副本.pub"
3.按“F2”将文件名改为“authorized_keys”
4.双击【redhat】连接远程主机
5.单击 "/root/" 上方中间的黄色文件图标
6.创建名为 ".ssh" 的隐藏文件夹
P.S. Linux系统中,以点 "." 开头的文件或文件夹均为隐藏文件
7.双击进入 ".ssh" 文件夹
8.双击进入 ".ssh" 文件夹
9.接着单击浅蓝色向上箭头“ ↑ ”图标上传文件
10.在弹出的选择框中,找到【Prolinux】文件夹下的【authorized_keys】文件,双击选择
11.上传成功后,在目录树中会看到"authorized_keys"
四、启用私钥,使用私钥ssh登录远程节点
1.右击 【redhat】选择【Edit session 】编辑远程主机配置参数
2.弹出设置界面
选择【Advanced SSH settings】标签
3.找到【User private key】参数,单击输入框尾部的文件图标
4.弹出文件选择框
① 双击私钥文件【mk.ppk】
② 单击【打开】
5.设置效果如图所示,单击【OK】保存配置
五、测试无密码登录
1.启用私钥后,需确认私钥是否生效
点击【Setting】
2.进入【General】界面
点击【MobaXterm passwords management】
3.进入【MobaXterm passwords setting】界面确保没有密码,有就单击Delele all 删除
4.在MobaXterm主界面双击【redhat】,测试连接远程主机
5.如果登录成功,说明私钥设置没问题
PS:如有侵权请联系
大学生作业