- A+
所属分类:VPS技术
SSH是Secure Shell的缩写,由IETF的网络工作小组(Network Working Group)所制定,是一种专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH密钥是确认您登录到您的服务器的权限而不需要密码。SSH密钥可以在安装过程中自动添加到服务器。Vultr VPS创建SSH密钥的方法如下:
在Windows上创建SSH密钥
在Windows上创建SSH密钥的最简单方法是使用puttygen。
- 下载并运行PuttyGen。
- 点击“生成”按钮。
- 为了增强安全性,您可以输入密钥密码。这将需要使用SSH密钥,并将阻止访问您的密钥文件的用户使用密钥。
- 产生密钥后,单击“保存私钥”。确保将其保存在安全的地方,因为如果文件丢失,则无法恢复此文件
- 选择“粘贴到OpenSSH authorized_keys文件的公钥”中的所有文本。这是您需要输入到控制面板要使用的SSH密钥。
在Linux上创建SSH密钥
创建和使用SSH的工具是标准的,应该存在于大多数Linux发行版中。使用以下命令,可以生成ssh密钥。
- 运行:ssh-keygen -t rsa。对于更安全的4096位密钥,请运行:ssh-keygen -t rsa -b 4096
- 当询问您要保存密钥的位置时,按Enter键(这将使用默认位置)。
- 输入密码的密码。
- 运行cat ~/.ssh/id_rsa.pub - 这将给您正确格式的密钥粘贴到控制面板。
- 备份〜/ .ssh / id_rsa文件。如果丢失,则无法恢复。
将SSH密钥添加到控制面板
- 登录后,请访问https://my.vultr.com/sshkeys。
- 点击“添加SSH密钥”。
- 输入密钥的描述性名称。
- 粘贴到您的SSH公钥。这是一个以“ssh-rsa”开头的长字符串。您应该从生成钥匙时保存。
- 点击“添加SSH密钥”。
- 现在,当您部署服务器时,您将能够选择要添加到新部署的服务器的SSH密钥。
限制
- SSH密钥只适用于Linux和FreeBSD。它们不支持Windows,自定义ISO和快照恢复。
- SSH密钥只能在部署期间从控制面板进行管理。您不能使用控制面板来管理已安装的实例。