DigitalOcean上SSH Key的创建(附DigitalOcean邀请)
DigitalOcean是一家云主机商家,最低配置512M内存,20G的SSD,每月只有5刀。半个月前刚刚在这上面买了一个VPS,创建Droplet的时候看见创建SSH Key的时候就有点懵,不知道这是做什么的,后来上网找到了解决方案,本文附上解决方法,当然主要目的是推荐一下DigitalOcean,附上我的邀请,点击www.digitalocean.com/?refcode=0cebdb63d25a注册,可以获得10刀,DigitalOcean最低配置每月5刀,所以相当于可以免费用两个月,选新加坡节点速度较快,每月5刀能有一个VPS再搭个VPN或者代理,还是很值的,当然更重要的是大家通过这个链接注册我也能有实惠,哈哈,强烈推荐。
下面就是SSH Key的生成方式了,如果真的用DigitalOcean创建虚拟主机,不设置root密码的话可以用这个登录。
这个SSH Key其实就是一个公钥,然后我们在客户端用Putty等工具访问的时候,可以指定本地的私钥文件,这样一来省去了每次输密码的麻烦,二来也比每次都输密码安全一些。
这个公钥可以借助Putty Key Generator来生成,下载链接查看官网:http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html,如果官网链接打不开,可以从我的网盘下载,下载puttygen,打开后Parameters选择SSH-2 RSA,点击Generate并生成随机序列:

之后会生成一个公钥串:
ssh-rsa AAA***Irfk/w0WBXotfQ== rsa-key-20150311
这个就是要粘贴到DigitalOcean里面的SSH Key,全部粘贴进去,包括前面的ssh-rsa和最后的rsa-key-20150311,另外下面有一个按钮:Save private key,点击它得到私钥文件(一个后缀名为ppk的文件)。
Droplet创建完成之后可以用Putty等工具登录VPS,打开Putty,域名输入root@ip,左侧选择Connection-SSH-Auth,最下面的Private key file for authentication中定位到刚刚保存的私钥文件。登陆上去之后为了方便在没有私钥的电脑上登录,还是应该设置一个登录密码,在终端执行passwd命令设置密码。
DigitalOcean上SSH Key的创建(附DigitalOcean邀请)的更多相关文章
- github 添加 SSH key
在 github 上添加 SSH key 的步骤: 1.首先需要检查你电脑是否已经有 SSH key 运行 git Bash 客户端,输入如下代码: $ cd ~/.ssh $ ls 这两个命令就是检 ...
- github入门:设置添加ssh key<转>
GitHub是个分布式的版本控制库.github通过git使用,可以方便的记录代码版本. 通过github可以学习优秀的代码,可以改进提交其他项目中的bug,借助社区力量促进软件优化完善. 国内外大量 ...
- github 的ssh key
一.输入cd ~/.ssh——回车(看你是否有了ssh key 密钥): 二.若无密匙,输入ssh-keygen -t rsa -C "your email"——直接回车,回车,跟 ...
- 如何为DigitalOcean上的服务器配置SSH密钥
本指南适用于mac OS和Linux,windows用户请绕道. 通常,当你启动DigitalOcean droplets时,只要过程完成,你会收到一封电子邮件,让你知道droplets的IP地址和密 ...
- 简易搭建git仓库、关联远程和本地仓库方法。克隆仓库方法。同一台电脑上创建两个git ssh key方法。
一,在github上建仓库 react-js-antd-demo: 二:将远程仓库与本地仓库关联 git remote add origin git@github.com:begin256/react ...
- (Git 学习)Git SSH Key 创建步骤
首先感谢segmentfalut上的朋友对我帮助. 首先:查看你是否有../ssh 这个文件:怎么查看:找到你的git安装目录,在安装目录下查看是否./ssh,以我的为例: 在C盘/Users/11/ ...
- git 创建SSH key
可以自己搭建一台运行Git的服务器,不过现阶段,为了学Git先搭个服务器绝对是小题大作.好在这个世界上有个叫GitHub的神奇的网站,从名字就可以看出,这个网站就是提供Git仓库托管服务的,所以,只要 ...
- git配置SSH Key,上传本地代码至github
git配置全局的name和email git config --global user.name "name" git config --global user.email &qu ...
- 配置github的SSH key及GitHub项目上传方式一——使用终端命令行
GitHub是一个开源的大仓库,我们经常从github上下载项目进行学习和研究,下面是一个完整的步骤——往GitHub上传一个新项目. 一.注册GitHub账号 1.注册GitHub账号,地址:htt ...
随机推荐
- SSAS:概念梳理
Dimension Objects 原文 A simple Dimension object is composed of basic information, attributes, and hie ...
- Java NIO原理分析
Java IO 在Client/Server模型中,Server往往需要同时处理大量来自Client的访问请求,因此Server端需采用支持高并发访问的架构.一种简单而又直接的解决方案是“one-th ...
- 云极知客开放平台接口调用方法(C#)
云极知客为企业提供基于SAAS的智能问答服务.支持企业个性化知识库的快速导入,借助语义模型的理解和分析,使企业客户立即就拥有本行业的24小时客服小专家.其SAAS模式实现零成本投入下的实时客服数据的可 ...
- Windows Azure Compute Emulator无法启动问题解决方案
Visual Studio 2013安装了Windows Azure SDK 2.7,但启动Emulator调试时,出现如下错误: Error: The installed Windows Azure ...
- React Native Android增加本地图片
将图片文件 UePbdph.png 放入与index.android.js的同目录中,在index.android.js中引入: <Image source={require('./UePbdp ...
- android xml 常用控件介绍
android常用控件介绍 ------文本框(TextView) ------列表(ListView) ------提示(Toast) ------编辑框(EditText) ...
- C#基础总结之五Dictionary<string, string[]>和while循环
#region 第五天作业 名片集(01) //Dictionary<string, string[]> PersonCard = new Dictionary<string, st ...
- ruby -- 进阶学习(二)paperclip上传图片
Need to add image attachments to a model? See how with paperclip in this episode. 在命令行输入: rails g pa ...
- maven pox.xml 设置主入口配置节点
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven ...
- SpringMVC架构浅析
SpringMVC概述 Spring的web框架围绕DispatcherServlet设计. DispatcherServlet的作用是将请求分发到不同的处理器. Spring的web框架包括可配置的 ...