• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

利用SecureCRT产生的密钥对连接SSH服务器

发布: 2007-6-23 18:14 | 作者:   | 来源: Blog.ChinaUnix.net  | 查看: 23次 | 进入软件测试论坛讨论

领测软件测试网

   

服务器端操作系统:RedHat Enterprise Server 3

客户端操作系统:winXP/win2003

SSH服务器:Open SSH 3.6.1p2

客户端:SecureCRT4.1

第一步:密钥对的生成.

在SecureCRT中建立一个新的连接.

protocol选ssh2

hostname输入要连接的主机IP.

Port输入目标主机上sshd的端口号.

username输入要登录的用户名.

在Authentication中的Primary选publickey.选取"Properties..."按钮.出现Public Key Properties窗口.

选"Create Identity File"按钮.出现Key Generation Wizard窗口.选"下一步"出现窗口.要求选取Public Key Type.可以选RSA/DSA加密方式.按"下一步".出现窗口.要求输入私钥的保护密码.这个可输,也可不输.如果不输的话.当用SecureCRT登录到Linux服务器时,无需任合密码就可以登录了.按"下一步",出现要求输入密钥对加密长度的窗口.可在512-2048之间选择.按"下一步".开始生成密钥对.密钥对生成完毕后.按"下一步".选择密钥对保存的位置.保存完毕后.会问是否上传公钥,选"否",至此密钥对生成完毕.

第二步:公钥的上传及设置

a.上传公钥(默认的后缀名为.pub).一般是用ftp上传.注意上传之前,一定要以ASCII格式上传.

b.服务器端的设置.首先要在要登录的用户home目录下建一个.ssh目录.作如下操作

$cd ~

~$mkdir .ssh

~$chmod 755 .ssh

~$ssh-keygen –i –f upload public-key file name >>./.ssh/authorized_keys(这一步很重要,不然open ssh不认识SecureCRT生成的公钥.)

~$chmod 644 ./.ssh/authorized_keys

至此服务器端及客户端设置完毕.可以通过SecureCRT连上Linux服务器了
利用SecureCRT产生的密钥对连接SSH服务器(图一) 

利用SecureCRT产生的密钥对连接SSH服务器(图二) 

利用SecureCRT产生的密钥对连接SSH服务器(图三)

利用SecureCRT产生的密钥对连接SSH服务器(图四) 利用SecureCRT产生的密钥对连接SSH服务器(图五)

利用SecureCRT产生的密钥对连接SSH服务器(图六) 利用SecureCRT产生的密钥对连接SSH服务器(图七)

利用SecureCRT产生的密钥对连接SSH服务器(图八) 利用SecureCRT产生的密钥对连接SSH服务器(图九)

利用SecureCRT产生的密钥对连接SSH服务器(图十) 利用SecureCRT产生的密钥对连接SSH服务器(图十)

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网