SSH自动登录,无密码登录
SSH自动登录,无密码登录
NikoTesla 发表于2年前
SSH自动登录,无密码登录
  • 发表于 2年前
  • 阅读 85
  • 收藏 1
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

摘要: 使用ssh-keygen和ssh-copy-id实现SSH无密码登录

命令介绍

  • ssh-keygen

    产生公钥与私钥对.

  • ssh-copy-id

    将本机的公钥复制到远程机器的authorized_keys文件中,ssh-copy-id也能让你有到远程机器的home,~/.ssh,和~/.ssh/authorized_keys的权利

步骤

  1. 在本地机器上使用ssh-keygen产生公钥私钥对

    mac$ ssh-keygen
    
  2. 用ssh-copy-id将公钥复制到远程机器中

    mac$ ssh-copy-id -i ~/.ssh/id_rsa.pub user@remote-host-ip
    

    注意 ssh-copy-id将key写到远程机器的 ~/.ssh/authorized_key文件中

  3. 在~/.ssh目录下创建文件config,添加远程主机授权

Host 主机名
    HostName 远程主机IP
    User root
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/id_rsa 
  1. 登陆远程主机
mac$ ssh 主机名

总结

使用ssh实现自动登录,对于管理远程主机、运维工作提供很大的便捷。
标签: ssh 登陆
共有 人打赏支持
粉丝 5
博文 55
码字总数 12246
×
NikoTesla
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: