前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SSH2免密码登录OpenSSH

SSH2免密码登录OpenSSH

作者头像
一见
发布2018-08-10 16:49:12
1.4K0
发布2018-08-10 16:49:12
举报
文章被收录于专栏:蓝天蓝天

OpenSSH登录SSH2.pdf

SSH2免密码登录OpenSSH.pdf

SSH2间免密码登录.pdf

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

这里假设上传到IP为192.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。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2014-04-16 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 如何确定是OpenSSH还是SSH2?
  • 2. 操作步骤
    • 2.1. SSH2端操作步骤
      • 2.2. OpenSSH端操作步骤
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档