在主机开通SSH后,我们可以通过生成SSH密钥来加强登录的安全性。设置SSH公共/私人密钥后,在使用SSH链接主机过程中,就可以使用公共/私人密钥来代替原来的用户名和密码的输入,这样更加安全。本文小编就给大家带来BlueHost主机SSH密钥生成和授权教程。

生成密钥

1. 登录BlueHost的cPanel面板,找到“Security”菜单栏中的“SSH Access”,点击进入;

BlueHost主机SSH密钥生成和授权教程-LMLPHP

2. 然后点击页面中的“Manage SSH Keys”;

BlueHost主机SSH密钥生成和授权教程-LMLPHP

3. 可以看到有“Generate a Ner Key”和“Import Key”,后者是导入密钥,我们选择“Generate a Ner Key”建立新密钥;

BlueHost主机SSH密钥生成和授权教程-LMLPHP

4. 在生成公共密钥页面,根据提示输入相关信息,然后点击“Generate Key”;

BlueHost主机SSH密钥生成和授权教程-LMLPHP

注意:

1)密钥输入密码尽量复杂一些,可使用旁边的密码生成器生成;

2)密钥类型有“DSA”和“RSA”两种,DSA在密钥生成及登录上速度较快,RSA则验证花费时间更短,建议选RSA;

3)密钥大小有1024、2048和4096三种,建议越大越好;

5. 密钥生成后,点击“Go Back”返回。

BlueHost主机SSH密钥生成和授权教程-LMLPHP

密钥授权

生成密钥后,我们还需要给密钥授权。

1. 返回到“Manage SSH Keys”页面,在Public Keys列表信息中有我们创建的密钥,点击后面的“Manage”;

BlueHost主机SSH密钥生成和授权教程-LMLPHP

2. 为新创建的密钥授权,点击“Authorize”授权;

BlueHost主机SSH密钥生成和授权教程-LMLPHP

3. 认证成功后,点击“Go Back”返回即可。

BlueHost主机SSH密钥生成和授权教程-LMLPHP

温馨提示:私有密钥则需存储在本地计算机中,点击“View/Download”下载到本地。如果操作系统为Linux或者Mac OS,则将id_dsa文件复制到您的~/.ssh文件夹;Windows操作系统,则保存在安全的位置。

生成SSH密钥和成功授权后,通过SSH登录BlueHost主机时只需要正确输入密码短语,就可以安全连接了。

01-07 08:16