没有合适的资源?快使用搜索试试~ 我知道了~
首页OpenSSH登录SSH2
资源详情
资源评论
资源推荐

OpenSSH
免密码登录
SSH2
一见 2014/4/16
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. OpenSSH 端操作步骤
1) 在用户主目录下,创建.ssh 子目录:
mkdir ~/.ssh
2) 进入~/.ssh 目录,以下操作都在~/.ssh 目录下完成
3) 使用 ssh-keygen 命令,生成私钥和公钥文件:
ssh-keygen -t rsa
然后一路回车,直到完成,这样会在~/.ssh 目录下生成两个文件:id_rsa 和 id_rsa.pub,
其中 id_rsa 是私钥文件,id_rsa.pub 是公钥文件。
4) 将 OpenSSH 的公钥文件转换成 SSH2 的公钥文件:
ssh-keygen -e -f id_rsa.pub > id_rsa_SSH2.pub
文件名 id_rsa_SSH2.pub 没有要求,推荐直接命名为 id_rsa_SSH2.pub,这样容易理解和
记忆,注意这里使用了参数“-e -f”。
5) 将转换生成的 SSH2 公钥文件上传到 SSH2 机器上:
scp id_rsa_SSH2.pub root@192.168.0.1:/root/.ssh2
这里假设上传到 IP 为 192.168.0.1 的机器上,并且 OpenSSH 机器将使用 root 用户免密
码登录 SSH2 机器。请把它直接上传到/root/.ssh2 目录下。
接下来的操作,需要在 SSH2 机器上完成。
2.2. SSH2 端操作步骤
1) 进入~/.ssh2 目录,以下操作都在~/.ssh2 目录下完成
2) 生成或修改文件 authorization:
echo "Key id_rsa_SSH2.pub" >> authorization
至此大功告成,OpenSSH 机器即可免密码登录 SSH2 机器了:ssh root@192.168.0.1。



















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0