SSH使用ssh-keygen远程登录主机免输入密码
2023-09-14 08:59:41 时间
[root@ha01 /]# cd /etc/ssh
[root@ha01 ssh]# ssh-keygen -t rsa -N "" (该步骤生成key公私密钥对,-N ""表示密钥对短语为空)
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
82:2c:74:43:8e:16:f4:ef:ac:91:0f:d7:6f:a6:f3:59 root@ha01
复制公共密钥到远程主机(原始方法): 若ha02服务器上/root/.ssh/authorized_keys文件不存在
[root@ha01 ssh]# scp /root/.ssh/id_rsa.pub root@192.168.1.200:/root/.ssh/authorized_keys
若authorized_keys文件存在
ha01上执行:
[root@ha01 ssh]# scp /root/.ssh/id_rsa.pub root@192.168.1.200:/root/.ssh/
ha02上执行:
[root@ha02 /]# cat /root/.ssh/id_rsa.pub /root/.ssh/authorized_keys
Last login: Fri Apr 8 10:41:28 2011 from ha01
Linux系统配置SSH免密登录(多主机互通) Linux系统配置SSH免密登录(多主机互通) 本文测试环境: Linux系统镜像:CentOS-7-x86_64-DVD-1804.iso 虚拟机版本:VMware-workstation-full-12.
[root@ha01 ssh]# ssh-keygen -t rsa -N "" (该步骤生成key公私密钥对,-N ""表示密钥对短语为空)
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
82:2c:74:43:8e:16:f4:ef:ac:91:0f:d7:6f:a6:f3:59 root@ha01
复制公共密钥到远程主机(原始方法): 若ha02服务器上/root/.ssh/authorized_keys文件不存在
[root@ha01 ssh]# scp /root/.ssh/id_rsa.pub root@192.168.1.200:/root/.ssh/authorized_keys
若authorized_keys文件存在
ha01上执行:
[root@ha01 ssh]# scp /root/.ssh/id_rsa.pub root@192.168.1.200:/root/.ssh/
ha02上执行:
[root@ha02 /]# cat /root/.ssh/id_rsa.pub /root/.ssh/authorized_keys
复制公共密钥到远程主机(新方法):
感谢一楼 jack1007提供的方法,可以使用ssh-copy-id方便安全的将公共密钥复制到远程主机
ha01上执行:
[root@ha01 ssh]# ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.1.200
SSH登录测试: [root@ha01 ssh]# ssh ha02Last login: Fri Apr 8 10:41:28 2011 from ha01
Linux系统配置SSH免密登录(多主机互通) Linux系统配置SSH免密登录(多主机互通) 本文测试环境: Linux系统镜像:CentOS-7-x86_64-DVD-1804.iso 虚拟机版本:VMware-workstation-full-12.
相关文章
- ssh无密码登录多台机器,并让所有远程机执行相同命令
- Linux低权限用户记录ssh密码
- JavaWeb_(SSH论坛)_三、用户模块
- Java框架----SSH整合回顾
- 服务管理-DHCP、NTP、SSH
- Windows 下安装 SSH 服务(Openssh)
- SSH阅读笔记
- 【SSH错误】ssh_exchange_identification: read: Connection reset by peer
- SSH(Spring+Struts2+Hibernate)框架搭建步骤(含配置文件以及运行结果)
- ssh-keygen配合ssh_config免密码登录VPS
- 学习ssh之ssh无密码登陆
- 【SSH网上商城项目实战14】商城首页UI的设计
- SSH免密码设置
- jenkins:通过ssh拉取git项目并通过ssh部署到远程服务器(jenkins 2.257)
- centos6.x 抓取ssh登录的用户名和密码
- 详解SSH 框架中对象调用流程
- ssh 输入密码后欢迎信息设置
- linux服务篇-SSH服务
- CentOS7自制openssh rpm包(含ssh-copy-id命令)—— 筑梦之路
- iTerm2 ssh 记住密码
- Win10:ssh报错:RSA host key for 192.168.3.10 has changed and you have requested strict checking.
- 66:内网安全-域横向批量at&schtasks&impacket——IPC机制:类似ssh/scp可以远程执行定时任务,at&schtasks命令的使用,在已知目标系统的用户明文密码的基础上,直接可在远程主机上执行命令;pass hash就是ssh本地私有秘钥,可以用他直接登录
- SSH-Auditor:一款SSH弱密码探测工具
- ssh-copy-id三步实现SSH无密码登录和ssh常用命令
- 使用iTerm2快捷连接SSH
- IPWorks SSL & IPWorks SSH 22.0.8318 Crack
- 2022国赛22:免密码ssh登录到其他Linux主机