ubuntu云主机实现密钥登录(腾讯云主机教程)

2018年7月4日20:54:28ubuntu云主机实现密钥登录(腾讯云主机教程)已关闭评论 1,904 次
摘要

我之前使用ssh管理云上的linux主机是一般使用putty以用户名+密码的形式登录,这样一来很麻烦,每次都要输入用户名密码,尤其是密码较复杂的时候一次次输错很是心烦,而简单的密码有很容易被别有用心的人爆破。其实还有一个更好的方法,就是使用密钥登录。

我之前使用ssh管理云上的linux主机是一般使用putty以用户名+密码的形式登录,这样一来很麻烦,每次都要输入用户名密码,尤其是密码较复杂的时候一次次输错很是心烦,而简单的密码有很容易被别有用心的人爆破。其实还有一个更好的方法,就是使用密钥登录。

密钥分公钥+私钥的形式成对使用,由于采用了非对称加密,单独从公钥是无法推导出私钥内容的。本文就以腾讯云和百度云为例教你设置密钥登录。

腾讯云

打开“云服务器”控制台(https://console.cloud.tencent.com/cvm/overview) 左侧导航菜单点击“SSH密钥”菜单,打开SSH密钥页面。点击“创建密钥”,在弹出层中输入密钥名称,比如“WP_HOST”,并点击“确定”。ubuntu云主机实现密钥登录(腾讯云主机教程)

确定之后,在新弹出层中点击“确定”,立即下载私钥,本例中名称保存为“cvm_private_key”。(注意,该私钥不可丢失)。ubuntu云主机实现密钥登录(腾讯云主机教程)

选择刚生成的密钥,点击“绑定/解绑云主机”,在弹出层中选择需要绑定密钥的主机并确定,稍等片刻即绑定成功。注意,绑定密钥的主机需要关机状态,如果有网站或服务正在运行,建议在午夜关机进行绑定密钥操作。绑定成功后将云主机开机。

ubuntu云主机实现密钥登录(腾讯云主机教程)

打开putty所在文件夹,找到PUTTYGEN.EXE程序,双击打开,点击“load”按钮,加载刚刚下载的私钥文件。在“PuTTYGen Notice”提示框中点击确认。

在Key passphrase和confirm passphrase文本框中创建本私钥文件的口令,如果口令不对,即使私钥丢失别人也无法使用。

点击save private key按钮,保存私钥,这里名称为“private_key_for_putty”。

运行putty.exe,点击load按钮加载已保存的session。

选择左侧connection → SSH → Auth 菜单,点击右侧browse按钮,浏览文件夹,选择刚转换的private_key_for_putty.ppk文件。

ubuntu云主机实现密钥登录(腾讯云主机教程)

返回到session菜单,点击save,将私钥的路径信息保存到session中。点击open按钮即可打开putty ssh登录的窗口

输入用户名,确认,系统提示输入私钥的口令即可登录。

 

 

百度云主机ubuntu设置密钥登录的教程将在下一篇日志中发出。

avatar