使用基于密钥方式进行身份验证,在用 ssh 登录到服务器的时候就不需要输入用户的密码了。Mac 上面,我们可以使用 ssh-keygen .. 这个命令去生成一对密钥 ...
这里我之前生成过,它的位置是在当前登录用户主目录下的 .ssh 目录的下面 . 这里的 id_rsa.pub 文件里的内容,你需要把它复制到服务器用户主目录下的一个文件里 .. 我们可以手工去做这件事儿,也可以使用一个叫 ssh-copy-id 的小工具 ..
在 Mac 上面可以使用 Homebrew 去安装一下它 .. brew install ssh-copy-id
完成以后再使用一下它 .. ssh-copy-id 后面输入登录的信息,用户名加上服务器的 ip 地址 .. 回车执行一下 ..
要求我们先输入用户的密码 .. 再执行一下 ..
完成以后,再试一下 ssh 到服务器上 ... 现在直接可以登录到服务器,不需要再输入用户的密码了 ..