ssh免密码登录介绍换了新电脑,加了一些小事,所以开发环境越来越好了。终于有空了,有时间整理和记录了。引入ssh免密码登录。生成密钥检查用户目录下是否有.ssh/id_rsa.pub文件,如果有,可以跳过这一步。我的Mac是设置Homestead时生成的密钥。要生成密钥,请输入ssh-keygen-trsa-b4096-C“your_email@example.com”命令。检查是否成功。服务器配置接下来登录服务器,也是在用户目录下的.ssh目录下,查看是否有authorized_keys文件。如果有,将电脑中id_rsa.pub的内容追加到authorized_keys文件中;如果没有,创建authorized_keys文件并写入内容。注意将authorized_keys文件权限设置为600,添加别名后,经过以上操作,ssh不再需要密码,但不够简洁,需要输入sshroot@127.0.0.1。一步更简洁,添加别名。执行aliastxy="sshroot@127.0.0.1"命令后,只需要输入txy就可以ssh登录服务器了。PS:目前的别名不是永久的,如果是永久的可以自己查资料。参考链接:Macssh免密码登录Mac或Linux,别名。