vultr服务器生成SSH密钥的方法
SSH密钥可以无需密码即可登录服务器。在安装过程中,SSH密钥会自动添加到服务器。
在Windows上创建SSH密钥
在Windows上创建SSH密钥的最简单方法是使用工具:PuTTYgen,点击下载。
下载PuTTYgen,下载完成后打开。
然后,单击“生成”按钮。
为了提高密钥的安全性,您还可以输入密钥密码。
生成密钥后,单击“保存私钥”。确保将其保存在安全的地方,如果文件丢失则无法恢复
选择“用于粘贴到OpenSSHauthorized_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密钥。
注意
SSH密钥仅适用于Linux和FreeBSD。Windows,自定义ISO和快照还原不支持它们。
SSH密钥只能在部署期间从控制面板进行管理。您无法使用控制面板在已安装的实例上管理它们。
从Windows客户端使用SSH密钥连接到服务器
下载并运行PuTTY SSH客户端。
user@x.x.x.x在“会话”类别的“主机名”字段下键入目标服务器的IP地址或用户名+ IP地址()。
导航到“连接 - > SSH - >验证”类别(左侧)。
单击“用于身份验证的私钥文件”附近的“浏览...”。选择.ppk之前使用PuTTYgen生成的私钥文件(以[结尾])。
单击“打开”以启动连接。
完成后,按结束会话Ctrl+d。
使用Linux客户端的SSH密钥连接到服务器
检查您的Linux操作系统是否安装了SSH客户端(which ssh)。如果未安装客户端,则需要安装一个客户端。
发起连接:ssh -i /path/to/id_rsa user@x.x.x.x
完成后,按结束会话Ctrl+d。
(资源库 www.zyku.net)
您可能感兴趣的文章
- 09-26帝国cms在任意位置调用指定id的栏目名
- 11-21MySQL修改编码设置及乱码问题
- 12-15CentOS找回root用户登录密码的方法
- 12-16安装wamp后,127.0.0.1可以访问,但是loca
- 12-25php中empty(), is_null(), isset()函
- 02-21PHP脚本超时时间设置
- 02-24nginx+php 打开php错误提示的方法
- 02-26帝国CMS伪静态规则设置
- 02-28帝国CMS Linux安装权限设置
- 02-28Windows服务器更改administrator账号
- 04-16PHP保留两位小数的几种方法
- 04-24PHP 获取当前使用的域名和文件位置
- 07-15帝国cms模板仿站多国语言切换
- 07-15帝国cms留言板
- 07-15帝国后台编辑器让远程保存图片默认为
- 07-15帝国CMS列表内容页模板(list.var)SQL调
- 07-15织梦模板调用最新文章标签、推荐内容
- 11-06Linux系统下网站80端口公网无法访问
- 01-12dedecms5.6 arclist分页的实现方法
- 01-13dedecms网页压缩seo之gzip设置技巧
阅读排行
猜你喜欢
- 09-26帝国cms怎样修改列表分页函数
- 10-12PHP页面编码问题解决方法
- 11-21PHP中实现水仙花的方法
- 11-28隐藏PHP版本与PHP基本安全设置
- 12-25MySQL命令行新建用户并授予权限的方法
- 12-27HTML网页特殊符号代码大全
- 02-19PHP Warning: phpinfo() has been dis
- 02-23Nginx开启Gzip压缩大幅提高页面加载速
- 02-23DedeCms使用拼音首字母做栏目名称
- 02-28如何查看MySql数据库物理文件存放位置