美文网首页
linux ssh 免密登录设置

linux ssh 免密登录设置

作者: Pig_deng饲养员 | 来源:发表于2020-08-20 18:31 被阅读0次

    免密登录设置

    一般情况下ssh登录远程机器需要输入密码,可以设置免密登录

    1. ssh-keygen -t rsa命令一路回车会在/root/.ssh下生成几个文件:
      authorized_keys:存放远程免密登录的公钥,主要通过这个文件记录多台机器的公钥
      id_rsa : 生成的私钥文件
      id_rsa.pub : 生成的公钥文件
      know_hosts : 已知的主机公钥清单
      如果希望ssh公钥生效需满足至少下面两个条件:
        1) .ssh目录的权限必须是700
        2) .ssh/authorized_keys文件权限必须是600

    2. 免密登录设置

    3. 通过ssh-copy-id的方式
      ssh-copy-id -i ~/.ssh/id_rsa.pub hostip
      【eg: ssh-copy-id -i ~/.ssh/id_rsa.pub 172.17.37.170】

    4. 通过scp将公钥写入到remote client文件中
      scp -p ~/.ssh/id_rsa.pub remote_ip:/root/.ssh/authorized_keys

    文章

    相关文章

      网友评论

          本文标题:linux ssh 免密登录设置

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