Mac终端ssh连接服务器解决每次输入密码问题

1,222 阅读1分钟

自己用的mac所以干脆用终端命令行去连接linux服务器,方便一些,但是用的过程中发现每次都要输入密码很难受 于是就解决了这一问题,用于记录:

1.通过命令生成密钥

ssh-keygen -t rsa

生成密钥过程中,让你输入密码,直接回车就行了(本来就是为了不要输入密码)。 生成的密钥一般在:

/Users/yonghu/.ssh/

image.png

看到这两个文件就是生成了密钥了然后防止权限问题,给个权限。

chmod 600 /Users/yonghu/.ssh/id_rsa.pub

注意自己电脑路径

2.把本电脑秘药放入到服务器上

ssh-copy-id  user@ip

user:服务器用户名 ip:服务器ip

image.png

接着输入最后一次密码(我输入错误一次所以输入了2次哈哈),添加完成以后以后就不需要了。 可以到服务器的 ~/.ssh/authorized_keys里面查看你的密钥。

想到再补充:::