建站-VPS(vultr)设置SSH登录密钥

2020-03-26 1 条评论 222 次阅读 2 人点赞

登录VPS后台,用root密码安全性不如SSH密钥,虽然技术问题我不懂,但都说密钥更安全,那就设置好啦!

具体建站过程参考本站文章:https://www.sunny129.com/vultr-wordpress/

划重点:注册完账户,在购买(官网用词是部署)VPS之前设置密钥相对简单,如果买完了在弄,就需要手动添加了。

  1. 购买(部署)之前设置
  2. 购买(部署)之后设置

搜来的教程写的很详细,我是完全按照上面的步骤设置的,但还想补充些具体的操作过程。小白的我啥都不懂,一些细节试了很多次才搞明白つ﹏⊂

参考教程:https://www.bawagon.com/vultrusekeylogin/

1、购买(部署)之前设置。后台操作的软件我看大多推荐Putty和Xshell 6,Putty是纯英文界面,Xshell 6可有中文界面。因为一开始搜到的是Putty教程,所以就用Putty操作了,但两者应该都能生成密钥。

下载Putty,我的操作系统是64bit,下载相应安装包

下载链接https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

安装完成后打开安装目录文件夹,找到Puttygen,双击打开,然后按参考教程操作。

生成完密钥后,在“Public key for pasting into OpenSSH authorized_keys file”框中点击右键,弹出菜单后点击全选。

全选后,在“Public key for pasting into OpenSSH authorized_keys file”框中点击右键,弹出菜单后点击复制。

然后按参考教程将公钥粘贴到vultr账户的SSH Keys页面就可以了。

私钥需设置密码,登陆后台时替代VPS自动生成的root密码,保障安全。在“Key passphrase”和“Confirm passphrase”框中输入并重复输入自己设定的密码,然后点击“Save private key”按钮保存私钥,牢记保存目录。

都设置好就可以用SSH密钥登录VPS后台啦!

在Putty安装目录下双击打开putty,在“Session”页面中输入用户名@IP地址。

用户名一般都是root,IP地址去vultr账户查找。

在“SSH”下“Auth”页面,点击“Browse”按钮,在弹出的对话框中找到私钥的保存目录,选择私钥,然后点击“打开”按钮。

私钥加载成功后点击“Open”按钮。

在弹出的对话框中输入刚刚设置的私钥密码,就可以连接VPS了。

需要注意的是,密码输入过程中界面里是没有显示的,所以不要怀疑。输入后按回车,密码正确则连接成功,密码错误须重新敲(输入的内容不显示,有时敲错了也不知道)。

密码输入正确,连接成功,可以敲命令了。

密码输入错误,重新敲一遍。

2、购买(部署)之后设置。请按照参考教程操作。

需要补充的是,Ctrl+C和Ctrl+V在putty界面中无法使用。复制完参考教程中的命令,在putty界面直接点右键,命令就粘贴进去了,然后按回车执行命令。有时VPS反应慢,半天没动静,请耐心等待。

后记:终于把安装过程整理完了~~写这篇文章的目的是为了把自己踩过的坑记录下来,给不懂技术的新手朋友们做个参考。之前搜到的教程包括官网上都是写部署之前的设置方法,而我是在部署之后才安装密钥,所以一直失败,还不明白原因/(ㄒoㄒ)/~~经过好几天变着法儿的搜索,终于找到了上面的参考教程,这才恍然大悟,一顿操作后终于成功,感谢!

PS:用部署之前的方法生成密钥,连接已部署的VPS,是这样的

server refused our key( 服务器拒绝了我们的钥匙)。密钥无法使用,须输入VPS自动生成的root密码才能连接。

Sunny

这个人太懒什么东西都没留下

文章评论(1)