news 2026/9/29 4:00:30

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!