zoukankan      html  css  js  c++  java
  • SSH2免密码登录OpenSSH

    OpenSSH免密码登录SSH2
    http://blog.csdn.net/aquester/article/details/23836245

    两个SSH2间免密码登录
    http://blog.csdn.net/aquester/article/details/23836347


    1. 如何确定是OpenSSH还是SSH2

    执行命令“ssh -V”,通过它的输出,即可确定:

    SSH2

    ssh: SSH Secure Shell 3.2.9.1 (non-commercial version) on

    OpenSSH

    OpenSSH_5.3p1, OpenSSL 1.0.0-fips 29 Mar 2010

    2. 操作步骤

    2.1. SSH2端操作步骤

    1) 如果没有~/.ssh2目录,则创建它:

    mkdir ~/.ssh2

    2) 进入~/.ssh2目录,以下操作都在~/.ssh2目录下完成

    cd ~/.ssh2

    3) 生成私钥和公钥文件:

    ssh-keygen -t rsa -P''

    执行成功后,会在~/.ssh2目录下生成两个文件:id_rsa_2048_a和id_rsa_2048_a.pub,其中id_rsa_2048_a是私钥文件,id_rsa_2048_a.pub是公钥文件。

    4) 生成或修改文件identification:

    echo "IdKey id_rsa_2048_a" >> identification

    5) 将公钥文件id_rsa_2048_a.pub上传到OpenSSH机器上:

    scp id_rsa_2048_a.pub root@192.168.0.1:/root/.ssh

    这里假设上传到IP192.168.0.1的机器上,并且SSH2机器将使用root用户免密码登录OpenSSH机器。请把它直接上传到/root/.ssh目录下。

    接下来的操作,需要在SSH2机器上完成。

    2.2. OpenSSH端操作步骤

    1) 进入~/.ssh目录,以下操作都在~/.ssh目录下完成

    2) 将SSH2公钥文件转换成OpenSSH公钥文件id_rsa_OpenSSH:

    ssh-keygen -i -f id_rsa_2048_a.pub > id_rsa_OpenSSH.pub

    3) 生成或修改文件authorized_keys:

    cat id_rsa_OpenSSH.pub >> authorized_keys

    至此大功告成,OpenSSH机器即可免密码登录SSH2机器了:ssh root@192.168.0.1

  • 相关阅读:
    Leetcode 127 **
    Leetcode 145
    Leetcode 144
    Leetcode 137
    Leetcode 136
    重写nyoj2——括号匹配
    堆排序
    Leetcode 150
    【转】个人最常用的Eclipse快捷键
    Ajax编程中,经常要能动态的改变界面元素的样式
  • 原文地址:https://www.cnblogs.com/aquester/p/9891628.html
Copyright © 2011-2022 走看看