美文网首页
ssh 无密码登陆 和 管理多个主机

ssh 无密码登陆 和 管理多个主机

作者: hk_faith | 来源:发表于2019-10-09 14:26 被阅读0次

生产 ssh key

ssh-keygen -t rsa -C "abc@example.com" 

传送公钥到对端服务器上

ssh-copy-id -i ~/.ssh/id_rsa.pub -p 22 USER@IPADDRESS

ssh 多账号管理

  • 创建 .ssh/config 配置文件,由此文件统一管理账号和登陆信息
  • Linux 通过执行 man ssh_config 阅读更多有关 ssh config 的信息~/.ssh/config 是对应用用户家目录下的 config 文件,只影响当前用户,优先级最高/etc/ssh/ssh_config 直接影响全局所有用户
    Host 别名 HostName 对端主机名|IP Port 端口 User 用户名 IdentityFile 密钥文件的路径

栗子: ~/.ssh/config

     Host dev
      HostName 192.168.2.10
      User root
      Port 22222  #对应主机 使用了内置 ssh 端口 22222
      IdentityFile ~/.ssh/id_rsa

登陆

ssh dev

相关文章

网友评论

      本文标题:ssh 无密码登陆 和 管理多个主机

      本文链接:https://www.haomeiwen.com/subject/lrpfpctx.html