日期:2014-05-17  浏览次数:21158 次

zz:Windows下通过证书验证登陆SSH

●利用SecureCRT/PUTTY工具生成public/private key
→SecureCRT生成public/private key
→在linux配置SecureCRT生成的public key
→配置SecureCRT的SSH2 PublicKey连接
→PUTTY生成public/private key
→在linux中配置PUTTY生成的public key

这里所说的Windows下通过证书验证登陆SSH实际上是在Windows系统下使用SSH终端程序(SecureCRT,PUTTY等)的证书验证方式连接到远程服务器的SSH服务。我们都知道,在linux系统下各个服务器通过SSH无密码登陆的方法,但在Windows下的SSH连接却很少有人介绍。实际上Linux下的无密码登陆SSH使用的就是证书验证的方法,linux命令行下可以使用openssl所提供的ssh-keggen命令很方便的生成SSH 验证key,也就是public/private key。但windows下没有系统集成的命令,我们可以使用SecureCRT或PUTTY提供的key生成工具来生成本机的public/private key,多余的不讲了,下面介绍操作步骤:

利用SecureCRT/PUTTY工具生成public/private key

SecureCRT生成public/private key

image

选择工具中的创建公共key

image

Key生成向导

image

选择key类型

image

确认key的保护密码和相关注释

image

Key长度