cmder linux ssh,Windows下的SSH密钥管理工具

Windows下的SSH密钥管理工具大致分为两类:

单独的SSH客户端

软件下载

f3a15a4fd5bc8752097bf26afe93668a.png

密钥生成

打开PuTTYgen.exe,生成密钥。

注意选择菜单栏中key下SSH-2 RSA key, 在type of key to generate 中选择RSA,单机Generate,进行密钥生成(注意:点击generate后,需要鼠标在puttygen.exe中来回移动,才可生成密钥);

67ee38f3aebdab146caa191f38fc7a33.png

生成密钥完成后,下图上方红框中为公钥,点击下方1,2两处将公钥和私钥进行保存。在图中3处输入密码,进行私钥保护,若不输入密码,会弹出提示框,单击是(Y)继续或者单击否(N)可返回进行密码设置。

1d111b6ce3267b53e596704e94ef3c2d.png

fe378931bb58f6af88231f355b475e65.png

在KMR中添加密钥,打开KMR控制台,选择SSH密钥管理,点击添加密钥按钮,进入添加密钥界面。

使用SSH访问KMR集群

选择创建密钥时创建好的密钥,点击加载到集群按钮,把密钥加载到集群;

在putty.exe中导入创建密钥时产生的私钥。

打开在http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html下载好的putty.exe.

分别点击Connection>SSH>Auth,然后点击右侧的Browse选择刚刚所生产的密匙。

a138bf5efa0ee31bb5727ae58796cff1.png

单击左侧的Session,在右侧Host Name(or IP address) 下输入公网IP,注意Connection type中选择SSH,单机OPEN,登陆到Putty控制台;

519b7f4cbbae2f1c39dd103a8f1d4ba7.png

登陆用户名为root, 若为私钥设置了密码保护,输入root用户名后需要输入所设置的密码,注意密码并不会在界面上有占位提示,输入完成按下Enter键即可。

软件下载

密钥生成

打开Secure CRT,生成密钥。

点击Tools>create public key。

a1256e24eba95afb6b64f6160fea0458.png

点击下一步。

f3f9f03194f65f65f9de2a2c903d25f6.png

Key类型选择RSA,点击下一步。

071ed1d349f0a0c01e4d58a7535805bc.png

设置好密码和注释,点击下一步。

9821bb0d3a57d0d5055a9f741ee2d947.png

密匙长度,1024,保持默认即可,点击下一步后会生成密匙。

a97c182e2d116b1e008c8537565909a6.png

生成密钥后,在点击下一步,得到以下页面,注意选择好密钥类型,注意密钥的备份,图中上边一块是私钥,下边是公钥,注意相应备份。

f2c8396a24b496d993300acd883e9808.png

在KMR中添加密钥,打开KMR控制台,选择SSH密钥管理,点击添加密钥按钮,进入添加密钥界面。

使用SSH访问KMR集群

选择创建密钥时创建好的密钥,点击加载到集群按钮,把密钥加载到集群;

在SSH工具中导入创建密钥时产生的私钥,下面以Secure CRT为例进行说明。

打开Secure CRT, File>Quick Connect。

a1b942df91cf244b05c827d6db2a52d8.png

在对话框中各处分别输入公网IP,Username处输入root,勾选PublicKey,单击properties。

9d6684ea1a702ff4e7de282dfba7840f.png

将生成的公钥加载进去,在点击OK,然后点击Connect。

b841c6d6472f688b2717421b3870062f.png

点击Connect后,需要输入刚刚设置的密码。

fc7fab7021eb4b2d93806dc62f86ac8e.png

软件下载

密钥生成

打开Xshell,生成密钥

点击工具>新建用户新建密钥生成向导(W)。

f72daecd26eb592e655ba4a00022e354.png

密钥类型选择RSA,长度1024位,可保持不变,单击下一步。

7f32a2dd88b3c6f7d005e77b74a752c9.png

等待生成密钥,生成完成后,出现以下界面,单击下一步。

22e305cbb05100ab072002cf7351c712.png

输入密钥名称和密码,单击下一步。

5d3ac8acdd84e8bc4d7e08fad397b4ce.png

公钥格式选择SSH2-OpenSSH,将所生成的公钥进行保存备份。

5eb4079097db428ef15765cf7c9d5618.png

在KMR中添加密钥,打开KMR控制台,选择SSH密钥管理,点击添加密钥按钮,进入添加密钥界面。

使用SSH访问KMR集群

选择创建密钥时创建好的密钥,点击加载到集群按钮,把密钥加载到集群。

在SSH工具中导入创建密钥时产生的私钥。

打开Xshell,文件>新建

686ebc1d64b0ebed38f5e635b5577a0b.png

在主机中输入公网IP,设置好名称及端口号,协议选择SSH,单击确定。

18c9b992d4ee6efcd1daf6a06d5047bb.png

输入登录用户名root,单击确定。

d9d172c5d203872459077adc0d3c1d6b.png

选择PublicKey,加载刚刚生成的公钥,输入密码,点击确定。

fee66945e856469b3f3d35b149015b26.png

Linux的shell环境

Babun

安装:下载之后,点击解压出来install.bat。

启动:进入cmd.exe中输入babun,回车即可进入Linux环境。

Cmder

只需要下载mini版本即可,Full版本包含git for windows。

解压后直接运行Cmder.exe即可进入Linux环境。

Git Bash

安装:下载git for windows客户端。

启动:从开始菜单中git目录中启动git bash即可进入Linux环境。

创建密匙

以上三工具安装好,可模拟Linux环境后,后续操作均相同。

公私钥创建

命令:ssh-keygen -t rsa

回车后第一个提示框为指定文件名,第二个和第三个提示框为密码和密码确认。

如果不指定文件名则默认生成在~/.ssh/目录下,公钥文件是~/.ssh/id_rsa.pub,如果指定用户名则在当前目录生成公钥和私钥。用户使用ssh-keygen时也可以使用-f自己指定公钥目录。完整的参数及含义请参考man ssh-keygen。

生成密钥后,可以使用cat ~/.ssh/id_rsa.pub将公钥输出到terminal中,再复制,也可以使用pbcopy < ~/.ssh/id_rsa.pub命令将公钥字符串直接输出到剪贴板中。 如提示公钥格式不正确,请确认复制的字符串后是否有空行。

注意:将生成的私钥权限改为400! chmod 400 ~/.ssh/id_rsa

控制台密匙添加

在KMR中添加密钥,打开KMR控制台,选择SSH密钥管理,点击添加密钥按钮,进入添加密钥界面。

可在命令框中展现公钥内容,再将其粘贴至添加密钥界面的公钥框中。 cat ~/.ssh/id_rsa.pub。

登陆KMR

命令:ssh root@公网IP

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值