当前位置 主页 > 服务器问题 > Linux/apache问题 >

    securecrt序列号和密钥,利用Securert产生的密钥对连接ssh服务器

    栏目:Linux/apache问题 时间:2021-02-10 16:27

         利用SecureCRT产生的密钥对连接SSH服务器
         服务器端操作系统: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_keys2(这一步很重要,不然open ssh不认识SecureCRT生成的公钥.)
    ~$chmod 644 ./.ssh/authorized_keys2
         原文链接:https://blog.csdn.net/goodboylwj/article/details/1701877
    下一篇:没有了