Linux SSH配置密钥文件及免密登录

操作

1、生成私钥文件

复制代码
ssh-keygen -t rsa -f id_pem_system

ssh-keygen -p -m PEM -f ./id_pem_system

2、加入authorized_keys文件

复制代码
cat id_pem_system.pub >> authorized_keys

配置A机器免密登录B机器

1、获取B机器私钥

2、登录A机器,并且上传B机器私钥到以下目录

复制代码
cd ~/.ssh/

3、设置密钥权限,必须设置600,否则拒绝连接。

复制代码
chmod 600 ~/.ssh/id_rsa_root_2

4、配置A机器免密登录,并且使用指定账户、指定IP的私钥文件。

复制代码
vi ~/.ssh/config

# 在A机器中 ~/.ssh/config 中添加
Host 192.168.10.2
    HostName 192.168.10.2
    User root
    IdentityFile ~/.ssh/id_rsa_root_2
    IdentitiesOnly yes

5、通过简化命令就可以连接了

复制代码
ssh 192.168.10.2
相关推荐
tianyuanwo2 小时前
Linux密码加密技术深度解析:从盐值到加密算法的完整指南
linux·密码加密
翼龙云_cloud2 小时前
腾讯云渠道商:腾讯云快照和镜像备份区别在哪?
运维·服务器·云计算·腾讯云
YMatrix 官方技术社区2 小时前
YMatrix 高可用详解:3 种镜像策略在节点宕机时表现有何不同?
运维·数据库·数据仓库·ai·数据库开发·数据库架构·ymatrix
vortex52 小时前
Bash 替换机制(三):变量替换
linux·开发语言·bash
Elastic 中国社区官方博客2 小时前
在 Kibana 中可视化你的 Bosch Smart Home 数据
大数据·运维·elasticsearch·搜索引擎·信息可视化·全文检索·kibana
松涛和鸣2 小时前
34、 Linux IPC进程间通信:无名管道(Pipe) 和有名管道(FIFO)
linux·服务器·c语言·网络·数据结构·数据库
小虾米vivian3 小时前
dmetl5 web管理平台 监控-流程监控 看不到运行信息
linux·服务器·网络·数据库·达梦数据库
TG:@yunlaoda360 云老大3 小时前
如何将外部镜像文件导入华为云国际站代理商的IMS服务?
linux·运维·华为云
怀旧,3 小时前
【Linux系统编程】13. Ext系列⽂件系统
android·linux·缓存