A 传文件给 B,其实就是将 A 的公钥保存到 B

  1. 服务器 A 生成公钥

    ssh-keygen -t rsa -b 4096
    
  2. 查看服务器 A 的公钥文件

    cat ~/.ssh/id_rsa.pub
    
  3. 服务器 B 导入公钥
    使用ssh-copy-id 或者 直接下载上面那个 id_rsa.pub文件

    ssh-copy-id root@192.168.192.28
    

    如果使用了ssh-copy-id那么就已经完成免密了

  4. 未使用ssh-copy-id,将公钥传到服务器 B后

    mkdir -p ~/.ssh
    chmod 700 ~/.ssh
    cat 你的路径/id_rsa.pub >> ~/.ssh/authorized_keys
    chmod 600 ~/.ssh/authorized_keys
    

    大公告成,可以把你上传的公钥给删掉了

Logo

欢迎加入 MCP 技术社区!与志同道合者携手前行,一同解锁 MCP 技术的无限可能!

更多推荐