资讯专栏INFORMATION COLUMN

在DigitalOcean中添加SSH密钥

XGBCCC / 1354人阅读

摘要:添加密钥我们强烈推荐在账户中添加密钥的安全措施。一旦你添加了,该密钥将保存起来以用于将来使用。第四步,使用密钥创建现在用密钥创建一个并在创建过程中使之可用。在创建新的时,选择密钥,它会自动添加在该的用户中。

关于SSH

SSH密钥提供一种更安全登录虚拟专属主机(VPS)的方式。一个密码可以能被暴力冲撞而破解,但是SSH几乎不可能被暴力破解。一对密钥是两个长字符串,一个是公钥,一个是私钥。你可以将公钥放置在任何服务器上,然后通过包含私钥的客户端来连接。当密钥对匹配,系统才能被打开,而这一过程不需要密码。这样,你只需要保护好密钥就能极大地提高安全性。

添加SSH密钥

我们强烈推荐在账户中添加SSH密钥的安全措施。当你来创建Droplet时使用了SSH时,那么通过SSH来访问(服务器)就是更佳的方法。这样既消除了使用root密码的繁琐,又能让你的Droplet更加健壮。

一旦你添加了,该SSH密钥将保存起来以用于将来使用。如果添加了多个SSH密钥,每次创建Droplet时,你可以选用一个。当服务器被“创建”出来后,不是"我们"管理,因此在你的接口中添加、移除和更改SSH密钥不会影响你在Droplet中已经创建的SSH密钥。

第一步,检查SSH密钥是否存在
$ cd ~/.ssh
$ ls *.pub
第二步,生成一个新的SSH密钥
$ ssh-keygen -t rsa -C "email@example.com"
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/you/.ssh/id_rsa): [Press enter]

可以设置一个密码短语(passphrase)为安全再增加一层保障。每次你使用这个SSH密钥时都会提示输入这个密码短语。不想设置的话,留空就好。
这样,SSH密钥就生成了。

Your identification has been saved in /Users/your_username/.ssh/id_rsa.
Your public key has been saved in /Users/your_username/.ssh/id_rsa.pub.
The key fingerprint is:
01:0f:f4:3b:ca:85:d6:17:a1:7d:f0:68:9d:f0:a2:db email@example.com
第三步,在DigitalOCean中添加你的SSH密钥

现在准备添加SSH密钥往你的DigitalOcean账户。点击这个页面顶部的“添加SSH密钥(Add SSH Keys)”,然后复制、粘贴密钥的内容就行了。

$ cat ~/.ssh/id_rsa.pub
第四步,使用SSH密钥创建Droplet

现在用SSH密钥创建一个Droplet并在创建过程中使之可用。在创建新的Droplet时,选择密钥,它会自动添加在该Droplet的root用户中。以后,你可以直接SSH进入服务器了!

$ ssh root@xx.xx.xx.xx

原文来自:SSH Keys全文
How To Set Up SSH Keys的一部分

DigitalOcean官网:点这里

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/7771.html

相关文章

  • 前端 CentOS7 新服配置参考

    摘要:我自己搭服务器的偏好是,每次开新服都要执行一遍环境配置,步骤繁多难免遗漏,总是发现缺东西了再去安装。编辑,启用以下几行然后重启服务启动和它的朋友们最后,需要在的配置中添加一行像这样下面是一些个人喜好,装个。 我自己搭服务器的偏好是 CentOS,每次开新服都要执行一遍环境配置,步骤繁多难免遗漏,总是发现缺东西了再去安装。备个忘,再不烦恼。 本文介绍的组件包括:git, nginx, n...

    wangzy2019 评论0 收藏0
  • 前端 CentOS7 新服配置参考

    摘要:我自己搭服务器的偏好是,每次开新服都要执行一遍环境配置,步骤繁多难免遗漏,总是发现缺东西了再去安装。编辑,启用以下几行然后重启服务启动和它的朋友们最后,需要在的配置中添加一行像这样下面是一些个人喜好,装个。 我自己搭服务器的偏好是 CentOS,每次开新服都要执行一遍环境配置,步骤繁多难免遗漏,总是发现缺东西了再去安装。备个忘,再不烦恼。 本文介绍的组件包括:git, nginx, n...

    junfeng777 评论0 收藏0
  • 前端 CentOS7 新服配置参考

    摘要:我自己搭服务器的偏好是,每次开新服都要执行一遍环境配置,步骤繁多难免遗漏,总是发现缺东西了再去安装。编辑,启用以下几行然后重启服务启动和它的朋友们最后,需要在的配置中添加一行像这样下面是一些个人喜好,装个。 我自己搭服务器的偏好是 CentOS,每次开新服都要执行一遍环境配置,步骤繁多难免遗漏,总是发现缺东西了再去安装。备个忘,再不烦恼。 本文介绍的组件包括:git, nginx, n...

    ky0ncheng 评论0 收藏0
  • 春节不打烊!Rancher 2.0 里程碑版本发布:支持添加自定义节点!

    摘要:里程碑更新支持添加自定义节点此次更新之前的版本只支持和,而如今的最新版本,用户可以在创建集群时添加了自定义节点了。连接成功后,将按照用户指定的角色所指示的方式为该节点安装相应的组件。 Rancher是一个开源的全栈化企业级容器管理平台,用户在Rancher可视化界面上以点选的方式,即可一键完成所有容器基础设施(网络、存储、负载均衡等)的对接与部署,确保容器在任何基础架构上(公私有云、虚...

    zilu 评论0 收藏0
  • Note: 调整开发环境的, JS, Nginx, VPS, Rsync

    摘要:去年买时候刚工作不舍得上多花钱就整年租了发工资以后渐渐觉得投钱到域名和上大部分还是值得的倒是我从前购买时侯不明智现在的要切换反而费钱比如切换到速度更快的前面整年租现在不方便了分开几个部分大概描述一下希望别人能有借鉴也希望数据运维的同学帮忙看 去年买 VPS 时候刚工作, 不舍得 VPS 上多花钱, 就整年租了 发工资以后渐渐觉得投钱到域名和 VPS 上大部分还是值得的 倒是我从前购买时...

    yintaolaowanzi 评论0 收藏0

发表评论

0条评论

XGBCCC

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<