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
这里假设上传到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。
SSH2免密码登录OpenSSH的更多相关文章
- OpenSSH免密码登录SSH2
SSH2免密码登录OpenSSHhttp://blog.csdn.net/aquester/article/details/23836299 两个SSH2间免密码登录http://blog.csdn. ...
- 两个openssh间免密码登录
以下针对的是openssh,而不是ssh,也不是ssh2.配置分两部分:一是对登录机的配置,二是对被登录机的配置,其中登录机为客户端,被登录机为服务端,也就是解决客户端到服务端的无密码登录问题.下述涉 ...
- 两个SSH2间免密码登录
SSH2免密码登录OpenSSHhttp://blog.csdn.net/aquester/article/details/23836299 OpenSSH免密码登录SSH2http://blog.c ...
- openssh安装、设置指定端口号、免密码登录、变量传递、防暴力破解
首先确保机器挂在好光盘镜像,然后查看软件包信息 [root@xuegod63 ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev ...
- CentOS配置SSH免密码登录后,仍提示输入密码
CentOS配置SSH无密码登录需要3步: 生成公钥和私钥 导入公钥到认证文件,更改权限 测试 1.生成公钥和私钥 ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa 默 ...
- 如何配置ssh免密码登录
[TOC] 如果你在管理一堆unix机器,每次登录都要输入密码是挺烦的事情,一方面为了安全我们一般不会将所有机器的密码都设置成一样,另一方面就算一样每次都输入一遍也很麻烦. 这种情况下我们一般是用ss ...
- 集群ssh服务和免密码登录的配置
安装Hadoop之前,由于集群中大量主机进行分布式计算需要相互进行数据通信,服务器之间的连接需要通过ssh来进行,所以要安装ssh服务,默认情况下通过ssh登录服务器需要输入用户名和密码进行连接,如果 ...
- SSH免密码登录配置方法详解
1.测试主机配置信息: 192.168.100.236 db06.chavin.king db06 192.168.100.237 db07.chavin.king db07 2.创建测试用户: gr ...
- 在CentOS/RHEL上设置SSH免密码登录
本文会告诉你怎样在 CentOS/RHEL 上设置 SSH 免密码登录.自动登录配置好以后,你可以通过它使用 SSH (Secure Shell)和安全复制 (SCP)来移动文件. SSH 是开源的, ...
随机推荐
- 关于i++的解释
根据 JavaScript Language Specification 的定义, 表达式 A=B的执行步骤,简单地说,就是:1. 对等号左边的表达式 A 进行计算,算出最终的结果,必须是参照或变量: ...
- View.findViewById()和Activity.findViewById()区别
在网上看见View.findViewById() 和 Activity.findViewById()执行效率不一样 使用Activity.findViewById()如: TextView tv_in ...
- angularJS开发碰到的问题
bootstarp css无法加载 http://stackoverflow.com/questions/27656503/how-to-make-yo-angular-load-bootstrap- ...
- Cinder Backup备份
cinder 备份提供了三种驱动服务: Ceph,TSM,Swift 其中默认备份驱动服务为swift cinder 驱动服务的配置在cinder.conf文件中 backup_driver=cind ...
- 【转】Android开发笔记——圆角和边框们
原文地址:http://blog.xianqu.org/2012/04/android-borders-and-radius-corners/ Android开发笔记——圆角和边框们 在做Androi ...
- RabbitMQ_direct
#!/usr/bin/env python3 # -*- coding: utf-8 -*- """ @version: @author: morgana @licens ...
- css伪类(Pseudo-classes)
简介:伪类(Pseudo classes)是选择符的螺栓,用来指定一个或者与其相关的选择符的状态.它们的形式是selector:pseudo class { property: value; },简单 ...
- ffmpeg源码分析四:transcode_step函数 (转4)
原帖地址:http://blog.csdn.net/austinblog/article/details/25099979 该函数的主要功能是一步完整的转换工作,下面看看源代码: static int ...
- U盘安装centos7.1出现dracut问题的超简单解决方法
恰好今天有空,于是抽空回忆一下之前U盘安装CENTOS7时遇到的一个大坑.U盘装系统习惯了,就顺手用大白菜工具刻了一个CentOS 7.1的minimun ISO镜像到U盘,于是噩梦开始了.如果有人像 ...
- Python迭代dict的value
我们已经了解了dict对象本身就是可迭代对象,用 for 循环直接迭代 dict,可以每次拿到dict的一个key. 如果我们希望迭代 dict 对象的value,应该怎么做? dict 对象有一个 ...