ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

SSH-免密登录-快速配置

2020-12-01 18:05:10  阅读:200  来源: 互联网

标签:免密 机器 登录 keys rsa authorized id ssh SSH


关键词:SSH 免密登录 passwordless

A机器免密登陆B机器,需要把A机器的公钥(~/.ssh/id_rsa.pub),放到B机器的信任文件里(~/.ssh/authorized_keys)

ssh-keygen -t rsa -P "" -f ~/.ssh/id_rsa; cat ~/.ssh/id_rsa.pub

cat << 'EOF' >> ~/.ssh/authorized_keys
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDSWZvMuu9Rfbj+2/wqrIlPxnooxERvnTcqpaWOtwE5hesXfIMTWABWqWWVFz2CNOel3zz6cT/Dw5tnCfh/ZL1mKix5Ky2reN4bSCNbUAWk0GqdmscqDHWLaHmVtdqDsBTDrWufQS0Svg/yq8dQVcD+cBF8YN1aXjqaS8WIQ7ACTPBNDa5lfXWlTQxJAPzLrZs16mVvoOva9A9ww4dvR7+Zr4tSY4EablxU+B/2TiGCxS/ex2I9Uchn5NXnuOTkXHhdxhZJI/VN4kQC9msuynsLqqknW31l/bCHU9WKH4ecuuMEW0Nw2V8MW9SGNoe0vmu1XN3OH6Q7jArtc58Ys9mF root@dpcdh001
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDA8JoqQ0mfvtLdhUOMGddGeAOl//PN4u6Tw4hBJ4uisz+rFVFs7vFUfNa42d0uZ40F7P+R0DJkptn7Nchx2MjH/p1TFUIYVp9NZn8aa4eHpSM0EY7GbOStmQTBShWoZf3gCYIclBX2WGaARvhnHqbqqOi3pgkOOs8LZDH20HgJaUItScouH+f6hESfo4EcV54LufWpsvF1qV9+uujCFFvRyOOb6thvGxaE1rrukOI/gfPpIaGmwbXnTn3ttfVMpXGuZJpZfKLH3nLugwITpL9RPnYWZ42Hl8Y3MWQYGr+frBUTGtvN9TFMn3tQnx1X1VKPDokcf26cQtkrEMUyIjL/ root@dpcdh002
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDJtKWgS8AuKA2NieNAHCl+SWwIit7P0PoXu5EVBoigDJMaH3dErY9E9Km9hvRdHSNJR2W84xiol+uc9oRJB9sgVwQ3BelGFpOrpUxWMLdZmee7gzFOCnbEKQVrNG9EnKFBGtM0B++B7sYhYueg0l9t0y9zTSFuL/ibs4OUeuUtU9P5LIv5ghRIBnXwDBNLMfT6F0LS6HTBno4i8seP60xzpYSbCaEhCkUq2tkNfX2WvzvgIg55Yhtlbr0fNfvbeQpgZVSBsuYvFEpzQWDAW2VcLHmZIoWWgIOWvp/0t5SlrlXO+XpDuZnkMeDvgenJH8OrrUlx2MGLXGbG+zyPAz// root@dpcdh003
EOF
chmod 0600 ~/.ssh/authorized_keys

sed -i '/node/d' /etc/hosts
echo '192.168.1.9  node1' >> /etc/hosts
echo '192.168.1.10 node2' >> /etc/hosts
echo '192.168.1.15 node3' >> /etc/hosts
cat /etc/hosts

1. 多台机器全部执行一次 ssh-keygen -t rsa -P "" -f ~/.ssh/id_rsa ,该命令生成一个文本文件 ~/.ssh/id_rsa.pub
2. 把多台机器 ~/.ssh/id_rsa.pub 这个文件里的内容集合起来,放到所有机器的 ~/.ssh/authorized_keys (这个文件之前可能不存在)
3. 修改 ~/.ssh/authorized_keys 权限为 0600

如果不需要多台机器互相免密登录,则只需要把管理机器公钥放到~/.ssh/authorized_keys,然后在其它机器上执行即可

标签:免密,机器,登录,keys,rsa,authorized,id,ssh,SSH
来源: https://blog.csdn.net/xys2015/article/details/110442383

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有