SSH无密码登录

时间:2023-11-28 21:31:44

首先生成密钥对

ssh-keygen -t rsa

cd ~/.ssh/

cat id_rsa.pub

复制你生成的公钥

SSH无密码登录

登录到需要免登录的服务器

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命令,可以自己安装。

执行下面的指令完成安装:

 curl -L https://raw.githubusercontent.com/beautifulcode/ssh-copy-id-for-OSX/master/install.sh | sh