SSH2免密码登录OpenSSH

简介: OpenSSH登录SSH2.pdfSSH2免密码登录OpenSSH.pdfSSH2间免密码登录.pdf 1. 如何确定是OpenSSH还是SSH2? 执行命令“ssh -V”,通过它的输出,即可确定: SSH2 ssh: SSH Secure Shell 3.
img_e25d4fb2f8de1caf41a735ec53088516.pngOpenSSH登录SSH2.pdf img_e25d4fb2f8de1caf41a735ec53088516.pngSSH2免密码登录OpenSSH.pdf img_e25d4fb2f8de1caf41a735ec53088516.pngSSH2间免密码登录.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

 

这里假设上传到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

相关文章
|
5天前
|
域名解析 网络协议 Ubuntu
虚拟机ip不停地变每次使用ssh不好登录?有手就行!
虚拟机ip不停地变每次使用ssh不好登录?有手就行!
30 1
|
6月前
|
Shell 网络安全 数据安全/隐私保护
debian安装ssh(傻瓜教程)+证书免密登录
debian安装ssh(傻瓜教程)+证书免密登录
397 0
|
5天前
|
监控 前端开发 安全
【专栏】介绍了前端工程师如何掌握SSH命令,包括SSH协议的基础知识、命令行操作如登录、文件传输、目录管理和进程管理
【4月更文挑战第29天】本文介绍了前端工程师如何掌握SSH命令,包括SSH协议的基础知识、命令行操作如登录、文件传输、目录管理和进程管理。在前端开发中,SSH用于部署项目、协同后端开发及服务器监控。文章还强调了使用密钥认证、配置别名及安全注意事项,并提醒开发者面对问题时如何解决。学习和熟练运用SSH是前端工程师适应复杂项目需求的关键。
|
5天前
|
安全 Unix Linux
基于MobaXterm工具的Linux远程SSH登录
本文介绍了如何使用 MobaXterm 进行 Linux 远程登录。首先,从官方网站下载并安装 MobaXterm。启动后,创建新的远程会话,选择 SSH 类型,输入服务器 IP、主机名和端口。接着,提供用户名和密码进行连接。成功后,即可使用远程终端执行命令。此外,文章还提到了其他常用的 Linux 远程登录工具,如 PuTTY、OpenSSH、SecureCRT 和 Xshell,强调了选择工具时应考虑个人偏好和安全需求。
|
5天前
|
Ubuntu Shell Linux
Shell批量SSH免交互登录认证
Shell批量SSH免交互登录认证
|
6月前
|
网络安全
SNETCracker.exe 2022/1/26 31:13:29----检查12.26.20.1:SSH登录发生异常!未能加载文件或程序集“ChilkatDotNet4.dll”或它的某一个依赖项
SNETCracker.exe 2022/1/26 31:13:29----检查12.26.20.1:SSH登录发生异常!未能加载文件或程序集“ChilkatDotNet4.dll”或它的某一个依赖项
169 0
|
7月前
|
运维 搜索推荐 Shell
Ansible自动化运维工具之个性化定制SSH连接登录端口(3)
Ansible自动化运维工具之个性化定制SSH连接登录端口(3)
198 0
|
5天前
|
安全 网络协议 Linux
|
5天前
|
关系型数据库 网络安全 数据库
通过SSH登录OceanBase数据库需要修改用户密码,然后使用SSH客户端进行远程登录
通过SSH登录OceanBase数据库需要修改用户密码,然后使用SSH客户端进行远程登录
88 6
|
5天前
|
网络安全 数据安全/隐私保护
如何使用ssh key免密码登录服务器?
如何使用ssh key免密码登录服务器?