因为我将xshell更新到了Xshell v5.0 Build 1332,在链接阿里云服务器的时候遇到了一些问题。shell
之前我登陆到服务器的时候直接输入登陆密码就好了,可是如今因为openssh服务器类型变成了只能使用Public Key的方法来登陆。服务器
以下:ssh
在Xshell里面生成,只是须要几个简单的步骤,而且这里有两种方法生成密钥。一种是填写密码,另外一种就是不须要填写(与控制台中的相似)。这里的生成步骤与刚才导入密钥文件的界面是同样的,只是这里要点击“生成”,点击下一步,下一步,若是不想填写密码,固然也能够填写密码,那就直接下一步,点击“肯定”。这里要注意一下,把公钥的相似乱码的英文复制下来,在控制台中找到密钥对,选择“导入已有密钥对”,把刚才复制的内容粘贴到这个黑黑的框里,给这个密钥起一个名字,而后就能够了。ui
但这里并无完,退到密钥对列表,把这个密钥与你的云主机进行绑定。阿里云
如今就彻底完成了,在Xshell中链接,链接方式与上面相同,只是若是刚才若是在生成密钥的时候填写了密码的话,这里也要填写那个密码。注意这个密码并不是你云主机的登陆密码。3d
生成之后选择导入已有密匙对而后输入:blog
粘贴刚才复制的内容登录