众所周知一般开发环境都是基于Linux。在本周的工作中,涉及到了log的查看,所以需要使用Xshell连接AWS服务器查看log,这里把使用Xshell的过程记录如下:
准备
使用到的工具:Xshell 7、AWS EC2
Xshell
Xshell是Windows下一款功能非常强大的安全终端模拟软件,支持Telnet、Rlogin、SSH、SFTP、Serial 等协议,可以非常方便的对linux主机进行远程管理。
Xshell下载地址:www.netsarang.com/en/free-for… 下载后按照提示进行安装即可(注意安装时授权选择“Free for Home/School”)
AWS EC2 服务器
Amazon Elastic Compute Cloud (Amazon EC2)是一个IaaS云服务,Amazon EC2 主要是提供了一个虚拟计算环境,任何用户都可以在此快速创建、启动和运行实例,并且可以根据自己的需求调整计算容量的大小。 公司内部的AWS权限是需要申请的,我们作为测试人员一般查看日志需要用到的权限就是readonly只读权限
连接
准备文档:需要访问的public IP address、aws服务器的密钥、
打开Xshell ,左上角文件>新建,填写IP、连接名后点击左边的【用户身份验证】
验证这里我使用的是公司前辈提供的pem文件,新建文件夹:C:\Users\你的用户名.ssh,预先下载pem密钥文件放在这个文件夹里。验证方法选择公钥public key ,我们公司的虚拟机用的乌班图,所以用户名填写Ubuntu,
点击连接会出现选择密钥的窗口,选择刚刚存的pem就可以成功新建会话。然后我们打开AWS的EC2,搜索到自己将要用到的instance,复制一下,这里因为涉及到内部服务器就不截图了~
再打开Xshell,输入ssh+空格+AWS上查到的instance,接下来就可以进入想要的区域任意遨游啦
用到的虚拟机命令
这里只用了几条命令(记得以前在学校学Linux时,需要什么权限都是在课本上现找,现在又全不记得了又是需要什么命令现百度哈哈)
- cd 进入指定目录
- ls 查看当前目录下的文件夹
- ll 查看当前目录下的文件
- tail 查看指定文件的内容 需要注意的是输入命令的时候不可以ctrlC、ctrlV,复制粘贴都是鼠标操作。