亚马逊AWS EC212个月免费计划及连接问题

来源:互联网 发布:办公软件下载官方网站 编辑:程序博客网 时间:2024/04/27 14:18

在亚马逊AWS官网进行注册,如果已有亚马逊账号,直接登录即可。

之后在产品一栏选择Amazon EC2,进入页面后,在最后选择获取12个月免费套餐。

链接地址在这里(AWS免费套餐)。

按照界面提示,依次注册即可。值得注意的是,注册过程中需要填写信用卡卡号,在你超出套餐之外的费用将从信用卡里直接扣除,如果只是用来实践的话,我们可以选择某宝服务,搜索AWS EC即可。

在安装系统时,我选择的是Ubuntu16.04LTS,无论哪个系统,我们都要把私钥文件保存好,没有这个东西,我们基本上很难连接服务器。

拥有了一台实例之后,进入EC2控制面板。如下所示:

进入一个正在运行的实例中,查看当前这台服务器的相关信息。

 

接下来就是本篇文章的重点了。如何在Ubuntu上使用ssh登录服务器,并且使用FileZilla进行文件的传输。

  1. 首先查看安全组的信息,点击面板左侧  网络与安全–安全组,对两个安全组进行设置,一个是default(不用管),一个是AWS-WebServerSecurityGroup。右键点击安全组,选择编辑入站规则,类型选择SSH,协议TCP,端口22,来源任何位置(未考虑安全性),编辑结束点击保存。
  2. 在Ubuntu上安装ssh协议,打开terminal;<pre>sudo apt-get install openssh-server</pre>
  3. 安装好之后,打开ssh服务;<pre>/etc/init.d/ssh restart</pre>
  4. 尽量把.pem秘钥文件放在一个home下,方便直接打开。<pre>ssh -i AWS.pem ubuntu@ec2-18-221-51-164.us-east-2.compute.amazonaws.com<pre>其中AWS.pem为你的秘钥文件,ubuntu是Ubuntu系统默认的用户名。ec2-18-221-51-164.us-east-2.compute.amazonaws.com为我的主机IP,这个可以在控制台的公共DNS里看到。
  5. 对于 Amazon Linux,用户名为 ec2-user。对于 RHEL,用户名称是 ec2-user 或 root。对于 Ubuntu,用户名称是 ubuntu 或 root。对于 Centos,用户名称是 centos。对于 Fedora,用户名称是 ec2-user。对于 SUSE,用户名称是 ec2-user 或 root
  6. 这样接连接到shell了,开始你的表演、

 

接下来要讲的是利用FileZilla进行文件传输。

  1. 打开FileZilla,新建站点,主机名和上面一致,协议为SFTP,登录类型——密钥文件。
  2. 用户名——ubuntu,密钥文件选择刚才保存的密钥文件(后缀名为.pem)。
  3. 点击连接即可进行文件传输。

 

官网文档:使用SSH连接到Linux实例

如有不懂的地方,欢迎加我的微信进行咨询。

阅读全文
0 0