首先生成密钥对
ssh-keygen -t rsa
cd ~/.ssh/
cat id_rsa.pub
复制你生成的公钥
登录到需要免登录的服务器
cd ~/.ssh
添加到 authorized_keys的最后面,不过不要有换行哦或者特殊字符,否则登录会失败
有个更简单的办法
1、
ssh-copy-id "-p端口号 inf@192.168.1.1"
2、
ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.1.1
mac 10.10系统下面默认没有ssh-copy-id命令,可以自己安装。
执行下面的指令完成安装:
1 curl -L https://raw.githubusercontent.com/beautifulcode/ssh-copy-id-for-OSX/master/install.sh | sh