[Linux服务器] linux免密

912 0
Honkers 2025-3-10 03:24:30 | 显示全部楼层 |阅读模式

1.需求在root用户在A服务器上通过xw用户免密登录B服务器

2.查看当上用户下是否存在非对称加密秘钥,cd ~/.ssh

2.1.如果.ssh目录不存在,使用以下命令后会自动生成

  1. ssh localhost
复制代码

2.2如果rsa秘钥不存在,使用一下命令生成公私钥

  1. ssh-keygen -t rsa -P ""
复制代码

3.将公钥发送到服务器B的.ssh目录下

  1. scp ./id_rsa.pub xw@ipB:/home/xw/.ssh/pubkey_serverB
复制代码

4.xw用户登录服务器B

  将pubkey_serverB内容写入authorized_keys

  1. cat pubkey_serverB >> authorized_keys
复制代码

5.授权authorized_keys权限为644

  1. chmod 644 authorized_keys
复制代码

6.建议从服务器A执行一下命令

  1. ssh xw@ipB可以检验
复制代码

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

中国红客联盟公众号

联系站长QQ:5520533

admin@chnhonker.com
Copyright © 2001-2026 Discuz Team. Powered by Discuz! X3.5 ( 粤ICP备13060014号 )|天天打卡 本站已运行