目次
前言
一、使用MobaXterm进行密钥对的天生与设置
1.天生密钥
2.创建私钥与设置密钥对
3.将公钥上传至服务器
4.登岸测试
二、使用Powershell对密钥对进行天生(推荐)
1.天生密钥
2.将公钥上传至服务器
总结
前言
由于换了新的实验室,保密要求较高。因此记录一下加密连接服务器的根本操纵。此篇文章为Windows版本。分别采用两种方式对进行密钥天生,一为使用MobaXterm(简朴,但不推荐),二为使用Windows power shell进行天生(推荐)。Mac操纵系统可参考:
MAC系统连接服务器(公私钥)超详细版本
使用MobaXterm对服务器进行连接设置
MobaXterm是使用SSH对服务器进行远程连接的Windows软件。
一、使用MobaXterm进行密钥对的天生与设置
1.天生密钥
1)打开mobaXterm,选中Tools工具中的MobaKeyGen天生密钥对
2)点击Generate按钮开始天生
3)使用鼠标在进度条下快速摇晃可以加速天生速度(开辟者的恶趣味)
4)得到如下图所示的界面得到公钥
2.创建私钥与设置密钥对
1)首先点击Save public key生存公钥
2)创建一个存储密钥的文件夹,以CSDN_Key为例,并将公钥定名为pubk.pub
3)回到天生密钥界面,对私钥进行生存,点击Save private key
弹出警告点击是,这是因为没有设置暗码库口令,现在不必管
4)进入之前生存公钥的文件夹进行生存(CSDN_key),并将其定名为pvk,注意生存范例为.ppk(我之前有一个pvk.ppk文件了,正常是没有的,不必担心)
5)进入生存公私钥的文件夹中,对公钥文件pubk.pub进行复制,并重新定名为authorized_key。再次检查密钥格式,格式如果是txt无法后续正常免密连接服务器。
3.将公钥上传至服务器
1)使用需要设置公私钥的账户连接服务器后,再user下新建.ssh文件夹(不会显示)
2)将authorized_keys文件传入.ssh文件夹中
至此,完成对密钥对的全部设置,开始测试免密钥登岸。
4.登岸测试
返回至MobaXterm的SSH界面,勾选use private key选项,并选中之前生存的pvk.ppk私钥。再输入自己的服务器地点及用户信息,即可完成登岸。
二、使用Powershell对密钥对进行天生(推荐)
由于使用MobaXterm进行天生的密钥对格式的限定,如果换一个操纵系统(Mac)将无法使用私钥进行登岸,因此推荐使用Powershell对密钥对进行天生
1.天生密钥
1)在搜索指令框中输入Shell找到并打开Windows PowerShell。
2)使用cd命令进入需要生存密钥的文件夹,这里使用CSDN_Key文件夹,并一下命令创建ssh文件夹。并使用cd命令进入ssh文件夹中。
3)输入下列指令天生密钥对,将密钥文件按照"服务器名称_用户名称进行定名",本文以serve_yao为例。末了两次回车完成对口令的设置即可
ssh-keygen -t ed25519
2.将公钥上传至服务器
1)输入ls查看密钥
2)对ssh中的server_yao.pub文件进行与前文一样的操纵(接上文的二.2.5)。复制公钥副本,上传只服务器段.ssh文件夹中完成设置。
总结
非常推荐使用power shell进行密钥天生,因为一旦想要换系统登岸服务器,MobaXterm天生的.pkk文件会无法使用。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |