+86 135 410 16684Mon. - Fri. 10:00-22:00

AWS Console手机上管理AWS EC2

AWS Console手机上管理AWS EC2,配置LAMP,用密码登录VPS和开启Ping

AWS Console手机上管理AWS EC2

AWS Console是面向iOS/Android的Amazon Web Services (AWS) 管理控制台,您可以在手机或平板电脑上快速轻松地查看和管理您的现有EC2实例、负载均衡器、RDS 实例和CloudWatch警报等等。

如果你没有电脑上网,那么AWS Console就可以帮助你实现在手机上管理AWS EC2上的应用了。另外,不少人遇到在AWS EC2上编译LNMP或者LAMP时花费大量的时间,而利用Tasksel我们可以轻松搭建Web环境了。

一、AWS Console手机登录管理AWS EC2

1、AWS Console控制台下载安装:

2、弄了一台AWS EC2,亚马逊的东京节点确实比我的洛杉矶节点要快,可是,EC2让人崩溃的CPU着实让人头大,Mysql本来编译起来比起其他的都要慢一些,EC2的CPU更是火上浇油。

3、据朋友们说,整个编译下来足足需要3个多小时,更有甚者,编译了一下午!

4、今天我们用到的是Tasksel,我将使用全新的Ubuntu系统来做演示,首先,登录服务器。

AWS-Console_02

5、密钥改变,需要确认

AWS-Console_01

6、显示认证成功,认证方法,密钥。

AWS-Console_03

7、全新的系统。PS.我比较讨厌登陆时的上面的文字,所以,我会执行以下代码,删掉他!

二、AWS EC2利用Tasksel手动配置LAMP

1、使用sudo passwd root更改root用户密码,创建密码是我的个人习惯,不喜欢使用空密码。

AWS-Console_04

2、以下操作都是以root用户进行的。使用apt-get更新系统。

AWS-Console_05

3、我之所以用Ubuntu而不是Debian的一个很重要的原因就是,亚马逊在东京节点这里有Ubuntu的一个镜像源,更新更快,而Debian没有,不方便。

AWS-Console_06

4、更新完系统就要进入重头戏了,那就是LAMP的配置了! 这里我们要使用Tasksel配置Lamp服务器,默认情况下,Tasksel已经安装好了,所以,你可以直接输入tasksel进入界面。

AWS-Console_07

5、将光标移到lamp server,按下回车键,就会开始安装了!。或者可以使用tasksel install lamp-server安装lamp。

6、读取包信息。

AWS-Console_08

7、输入Mysql数据库的root密码。

AWS-Console_10

8、重新输入root密码。

AWS-Console_09

9、安装中。

AWS-Console_11

10、安装完成。

AWS-Console_12

11、如果你在security group中开启了80端口,你就可以访问你的ip看一看效果了!会出现这样一个页面。

12、这样就是安装完成了,软件版本号: PHP 5.3.10-1、Zend Engine v2.3.0, mysql Ver 14.14 Distrib 5.5.34、Apache/2.2.22 (Ubuntu) 。

AWS-Console_14

三、AWS EC2使用密码登录VPS主机

1、Amazon默认使用的密钥验证登录饱受诟病,不得不说,虽然密钥登录是很安全,但是,对于没有自己电脑的站长来说,去哪都要带上密钥太麻烦了,上传到网盘上固然不错。

2、可是,那些经常出差的站长们的手机用的SSH客户端可不一定支持密钥,所以,就研究了如何关闭亚马逊的密钥验证,改用使用密码登录AWS EC2主机。

3、Linux登录SSH是否需要密码认证的文件是:/etc/ssh/sshd_config。首先,我们需要设置密码,我个人习惯是使用root用户直接管理主机,所以,本篇所有账号用root,事实上,以普通用户管理才安全,切记切记!

4、执行命令:sudo passwd root,设置root账号的密码。

AWS-Console_20

5、然后,使用如下命令修改SSHD设置:vi /etc/ssh/sshd_config,找到 PasswordAuthentication no,将no改为yes。去掉 #UsePAM no 前面的井号

AWS-Console_21

6、保存退出,重启sshd服务即可。我这里选择重启服务器 。。。

7、重新登录主机 ,这次可以使用密码认证了哦!注意看最下面三行。

AWS-Console_22

四,AWS EC2开启Ping服务

1、目前,我们设置好的vps尚且不能够被ping到,会返回超时,因为我们还没有配置相应的端口。100%的丢包率。。。

AWS-Console_15

2、接下来我们来设置支持ping,打开AWS手机客户端,选择EC2管理。

AWS-Console_16

3、选择要设置的主机,点进去。

AWS-Console_17

4、security group设置,在进入部分添加新规则,规则名为ICMP Type为 Echo Request ip设置不设置都可以。(点击放大)

AWS-Console_19

5、添加规则即可。再次Ping一下,OK了!

AWS-Console_18

五、AWS Console管理AWS EC2小结

1、AWS Console是面向 Android 和 iOS 的 AWS 控制台,使用AWS Console你可以像在电脑上一样管理EC2,Tasksel是一个非常方便的工具,不需要任何记住任何命令,就能搭建LAMP出来。

2、AWS EC2使用密码登录原理就是直接修改sshd的配置文件,该方法也可以应用到关闭VPS SSH密码登录而改用密钥登录,参考:增强VPS SSH账号安全:改端口,禁用Root,密钥登录,Denyhosts防暴力攻击。