这次我买的是阿里云轻量应用服务器,最便宜的版本,系统是centos


代码提交使用git,下载了TortoiseGit工具,下面开始小白脱坑之旅


1.购买服务器


2.绑定域名,购买和绑定域名时需要实名验证


3.连接自己的服务器,有三种方式


    1.使用浏览器发起安全连接


    2.客户端使用秘钥连接


    3.客户端使用账号密码连接(如果已经开启了秘钥连接,则无法使用账号密码连接)



使用秘钥远程连接


原理:将生成的公钥部署在服务器,秘钥部署在客户端,就可以实现不用账号密码的登录


前提:需要安装了PuTTY和PuTTYgen,可以从下面的连接中下载,下载TortoiseGit工具后在开始菜单中也会有这两个工具。



(1).生成密钥对


生成秘钥公钥有两种方式:使用阿里云生成的秘钥,使用PuTTYgen自己生成一对秘钥。


1.使用阿里云生成的秘钥


选择 自动生成密钥对 点击 确认 后会生成一个以你输入的秘钥名称命名的.pem文件,用PuTTYgen工具将这个pem文件输出位秘钥和公钥


轻量应用服务器部署mysql 轻量应用服务器 ssh_远程连接


load,选择这个pem文件(文件类型选择AllFiles就能看到)




轻量应用服务器部署mysql 轻量应用服务器 ssh_服务器_02



打开后这个红框位置的长串代码就是公钥,这种方式生成的公钥已经被添加在了服务器上,不需要我们再额外添加。


c.点击Save Private Key保存私钥(是一个ppk文件),妥善保存。



轻量应用服务器部署mysql 轻量应用服务器 ssh_服务器_03



2.使用PuTTYgen自己生成一对秘钥


a.打开PuTTYgen,点击Generate,不停的晃动鼠标。



轻量应用服务器部署mysql 轻量应用服务器 ssh_密钥对_04



b.结束后会生成和1.c一样的公钥和私钥,复制公钥代码保存,点击save private key保存私钥


c.在阿里云服务器控制台创建秘钥时选择导入已有的密钥对,将上面的公钥代码复制在此处



轻量应用服务器部署mysql 轻量应用服务器 ssh_服务器_05



(2).远程连接服务器


远程连接服务器的方式有两种:


  • (浏览器)阿里云控制台远程连接界面的“使用浏览器发起远程连接”按钮
  • 使用PuTTY连接

a.打开PuTTY后选择Connection->SSH->Auth,点击Bowse,选择前面生成的.ppk私钥文件



轻量应用服务器部署mysql 轻量应用服务器 ssh_密钥对_06



b.点击Session,在HostName这输入服务器的地址,格式是  用户名@服务器ip/域名



轻量应用服务器部署mysql 轻量应用服务器 ssh_轻量应用服务器部署mysql_07