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
相关推荐
the_fat_bird4 小时前
ubuntu install nvidia gpu driver
linux·运维·ubuntu
江南风月4 小时前
WGCLOUD如果使用SQL Server数据库推荐哪个版本
运维·网络·zabbix·运维开发·prometheus
IMPYLH5 小时前
Linux 的 tac 命令
linux·运维·服务器·bash
计算机安禾5 小时前
【Linux从入门到精通】第50篇:专栏总结与Linux学习之路的未来展望
linux·运维·学习
zhouwy1135 小时前
Linux 内核学习笔记:从零搭建内核开发与调试环境
linux
yyuuuzz5 小时前
企业出海技术落地的几个常见问题
运维
GottdesKrieges5 小时前
OceanBase备份常见问题
linux·网络·oceanbase
byoass5 小时前
企业云盘高可用架构:主备切换、负载均衡与健康检查实战
运维·网络·安全·架构·云计算·负载均衡
白菜欣5 小时前
Linux —进程概念
linux·运维·服务器
iuu_star5 小时前
Vue+FastAPI 项目宝塔Linux部署指南
linux·运维·fastapi