Xshell初体验--登陆服务器查看log

690 阅读2分钟

众所周知一般开发环境都是基于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、连接名后点击左边的【用户身份验证】 image.png

验证这里我使用的是公司前辈提供的pem文件,新建文件夹:C:\Users\你的用户名.ssh,预先下载pem密钥文件放在这个文件夹里。验证方法选择公钥public key ,我们公司的虚拟机用的乌班图,所以用户名填写Ubuntu,

1629516243(1).png

点击连接会出现选择密钥的窗口,选择刚刚存的pem就可以成功新建会话。然后我们打开AWS的EC2,搜索到自己将要用到的instance,复制一下,这里因为涉及到内部服务器就不截图了~

再打开Xshell,输入ssh+空格+AWS上查到的instance,接下来就可以进入想要的区域任意遨游啦

image.png

用到的虚拟机命令

这里只用了几条命令(记得以前在学校学Linux时,需要什么权限都是在课本上现找,现在又全不记得了又是需要什么命令现百度哈哈)

  1. cd 进入指定目录
  2. ls 查看当前目录下的文件夹
  3. ll 查看当前目录下的文件
  4. tail 查看指定文件的内容 需要注意的是输入命令的时候不可以ctrlC、ctrlV,复制粘贴都是鼠标操作。