putty使用中我们为了增加其安全性会创建很多的密钥,当然创建了一大推密钥,我们在登录时也会是很复杂的事。那么我们用公钥登录服务器的流程是怎么样的呢?

公钥/密钥对是可以用 PuTTYgen 创建的,个公钥/密钥对可以用在不同的服务器上,所以也不需要重复创建,关键要有足够强健的密码和安全的存放。

首先,我们肯定是要输入帐户名和口令登录到主机上。输入如下命令,来编辑 authorized_keys 文件。

mkdir -p $HOME/.ssh && touch $HOME/.ssh/authorized_keys \
&& chmod go-w $HOME $HOME/.ssh $HOME/.ssh/authorized_keys && vim $HOME/.ssh/authorized_keys

把下面这个文本框里的公钥粘贴到 vim 中去。

我们需要注意几点:上面这个文本框里的内容是一行的,粘贴到 vim 中时,别忘了按字母 o 这个键,否则的话,粘贴进去后,开头的 ssh-rsa 会变成 sh-rsa。

在 PuTTY 中默认的粘贴是按鼠标右键,然后按一下 ESC 键,然后输入 :wq 保存退出,但是,大家先别着急的输入 :wq,既然输入冒号还得按下 Shift 键,那我们就干脆直接两下大写的字母 Z,也就是 ZZ。怎么样?vim 也一样保存退出了吧。这样节省了一次按键和两次寻找字母的移动。