ssh免密码登录

假设本机为A,远程机器为B

两个步骤即可:

  1. 在机器A执行ssh-keygen -t rsa -C "XXX@YYY.com",将会生成密钥文件和私钥文件 id_rsa,id_rsa.pub

  2. 将机器A的文件【~/.ssh/id_rsa.pub 】的内容追加到机器B的【~/.ssh/authorized_keys】文件


另外两个小技巧:
  • 修改机器名称,IP配置机器名,避免每次找ip
    sudo vi /etc/hosts
    左边ip,右边机器名字,空格分隔

  • 自定义命令
    修改文件~/.bash_profile ,添加快捷命令,例如:
    alias jump='ssh XXX@YYYY',这样每次敲入jump就可以登录机器,配合上面的免密码登录,简直完美。
    记得修改完之后需要source一下才能生效。

原文地址:https://www.cnblogs.com/xuehuiping/p/12184840.html