- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
sshsecuryshell连接方法
1、运行环境WINDOWS下安装SSH客户端,名字是SSHSecureShellClient-3.2.9.exe,可以到/下载,当然了,在SERVER端我们也可以安装Openssh,但此文章着重介绍的是ssh的技术,所以我们使用的是/ for UNIX/LINUX 的SERVER 端,现在最新版本是ssh-3.2.9-1.i386.rpm(如果你是AIX或者SOLARIS,要下不同的版本,这里以RHCE3为例子)。确定把UNIX类主机的默认的Openssh全部卸载掉后安装ssh-3.2.9-1.i386.rpm。2、为什么要公私钥认证方法(连接到主机不输入密码)我们需要知道Publick Key是指公钥,而private key是指私钥。认证的过程是这样的:public key对数据进行加密而且只能用于加密,private key只能对所匹配的public key加密过的数据进行解密。我们把public key放在远程系统合适的位置,然后从本地开始进行ssh连接。此时,远程的sshd会产生一个随机数并用我们产生的public key进行加密后发给本地,本地会用private key进行解密并把这个随机数发回给远程系统。最后,远程系统的sshd会得出结论——我们拥有匹配的private key允许我们登录。就这么简单!3、在本机生成密钥过程WINDOWS下寻找ssh-keygen2.exe文件,这是生成密钥的文件,我的在C:\Program Files\SSH Communications Security\SSH Secure Shell,在DOS下执行这个文件,方法是C:\Program Files\SSH Communications Security\SSH Secure Shell ssh-keygen2 -t rsa 我用的是rsa的密钥,默认是2048位,足够我们用的了,还可以使用dsa方式的密钥。我就不在这里说明了系统自动生成密钥对,默认放在C:\Documents and Settings\XXX\Application Data\SSH\UserKeys目录下,其中XXX是你执行程序时用的帐户,默认名称是id_rsa_2048_a和id_rsa_2048_a.pub,而后者就是我们要传到服务器上的公钥。(生成密钥对的同时让你输入一个密码,因为我们想不输入密码直接登陆服务器,所以就直接回车了,但如果你想更安全一些,还是建议你在这里也输入密码。)4、用SSH客户端从本机登陆到远程UNIX类服务器上我们还按以前的方法登陆到远程UNIX类服务器上,这样登陆后我们会在用户目录下,PWD一下,你可以看到你的用户目录路径,比如我的就是/home/test,那么好了,我们建立一个.ssh2的文件夹,在里面建立一个文件,authorization,内容如下:key id_rsa_2048_a.pub 然后把你WINDOWS客户端上的id_rsa_2048_a.pub上传到你在UNIX类服务器上刚建立好的.ssh2文件夹下,关闭SSH客户端。5、用SSH客户端公钥认证状态登陆重新启动SSH客户端,在登陆认证状态栏选择Public Key方式,登陆到你刚才放id_rsa_2048_a.pub的那台服务器,你会发现你马上就登陆进来了,没有密码限制了。这个时候用公私钥认证和用密码认证同时存在,还没有达到我们的要求,那我们就在UNIX类服务器上修改/etc/ssh2/sshd2_config文件把以下如下三行的password 删除,下面这三行是修改好的AllowedAuthentications publickey AllowedAuthentications hostbased,publickey RequiredAuthentications publickey 这样当你再用密码登陆的时候就出现如下对话框了!!第二章 SSH客户端之Putty的连接方法1、运行环境WINDOWS下安装的SSH客户端,名字是putty-0.56-installer.exe,可以到如下地址下载:.uk/~sgtatham/putty/download.html,这个安装包是所有工具的集合,其实如果只做为连接用,你可以只下putty0.56.exe的。但我们这里因为要做密钥对,所以就下整个包安装吧。2、在本机生成密钥过程用putty套装的puttygen来产生密钥。密钥的类型选择SSH2 RSA。密钥的位数选择2048,然后点击Generator,此时密钥生成当然也有几个选项出现。如果你有不止一个key,你可以在“Key comment”作注释用于区别其他的key。“Key passphrase“和“Confirm passphrase“用于对硬盘上的k
您可能关注的文档
- NoSQL数据库MongoDB之Windows安装.doc
- NotePad配置Java环境.doc
- NSK轴承的维护方法.doc
- O2O自由职业不败之说.docx
- n表示受扭纵向钢筋受扭钢筋是不是腰筋.doc
- OA系统不能访问简易诊断方法.doc
- Object-cproperty的使用方法.docx
- odin3软件各选择框对应五个刷机文件.doc
- Office-Excel常用快捷键、功能键.doc
- Office2003打开太慢的9种解决方法.doc
- 2023年广东省河源市龙川县佗城镇招聘社区工作者真题及完整答案详解1套.docx
- 2023年广东省河源市龙川县四都镇招聘社区工作者真题及答案详解一套.docx
- 福建省莆田市荔城区莆田第八中学2024-2025学年八年级下学期期中 语文试题(含解析).docx
- 2023年广东省河源市龙川县佗城镇招聘社区工作者真题及参考答案详解.docx
- 儿童健康卫生测试卷附答案真题及答案.docx
- 2023年广东省河源市龙川县佗城镇招聘社区工作者真题参考答案详解.docx
- 2023年广东省河源市龙川县义都镇招聘社区工作者真题及答案详解一套.docx
- 2023年广东省河源市龙川县义都镇招聘社区工作者真题及参考答案详解1套.docx
- 2023年广东省河源市龙川县义都镇招聘社区工作者真题参考答案详解.docx
- 2023年广东省河源市龙川县丰稔镇招聘社区工作者真题及答案详解1套.docx
最近下载
- 电力调度数据网络接入技术规范及网络拓扑图.doc VIP
- ZZGA高频开关整流器使用说明书.doc
- 危重患者院内转运PPT.pptx VIP
- 匀变速直线运动的速度与时间的关系课件 2024-2025学年高一上学期物理人教版(2019)必修第一册.pptx VIP
- 《科学发展观》课件.ppt VIP
- 匀变速直线运动的位移与时间的关系 课件 -2024-2025学年高一上学期物理人教版(2019)必修第一册.pptx VIP
- 2022年西安市灞桥区事业单位考试真题.docx VIP
- 【课件】匀变速直线运动的位移与时间的关系+课件高一上学期物理人教版(2019)必修第一册.pptx VIP
- 2024西安市灞桥区事业单位考试笔试题库及答案.docx VIP
- 福建专升本 “三个代表” 重要思想(思维导图).pdf VIP
文档评论(0)