Windows系统连接服务器(公私钥)超详细版本

打印 上一主题 下一主题

主题 911|帖子 911|积分 2733

目次
前言
一、使用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文件夹中。
  1. mkdir 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企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

tsx81429

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表