2016-06-14 83 views
0

我有一个EC2实例和AWS提供的Tomcat服务器环境。 如何访问此实例上的Tomcat文件夹? 我需要检查驻留在Tomcat中的默认server.xml的内容。 我知道server.xml的路径,但我需要知道如何从我的本地系统访问它。访问AWS EC2实例上的Tomcat文件夹

感谢, 圣

回答

1

可以ssh到您的EC2实例并导航到你的tomcat安装。

如果您已经完成了默认的Tomcat安装,主文件夹将为/etc/tomcat{version}。您可以在这里查看有关文件和文件夹的详细信息

确保如果你正在使用Windows来创建an EC2 key pair

:你需要putty

  1. 开启PuTTY(从开始菜单,单击所有程序> PuTTY> PuTTY)。

  2. 在类别窗格中,选择会话并填写以下字段:

一个。在主机名称中,输入[email protected]_dns_name

b。确保端口为22。

enter image description here

  • 在类别窗格中,在连接类型,展开SSH,然后选择验证。完成以下操作:
  • a。点击浏览。

    b。选择您为密钥对生成的.ppk文件,如创建密钥对中所述,然后单击打开。

    c。单击打开以启动PuTTY会话。

    1. 如果这是您第一次连接到此实例,PuTTY会显示一个安全警报对话框,询问您是否信任您要连接的主机。单击是。将打开一个窗口,并将您连接到您的实例。

    要连接到从Linux或Mac OS X您的实例使用SSH

    1. 使用SSH命令连接到该实例。您将指定私钥(.pem)文件和ec2-user @ public_dns_name。

      $的ssh -i /path/my-key-pair.pem [email protected]

    你会看到像下面这样的回应。

    The authenticity of host 'ec2-198-51-100-1.compute-1.amazonaws.com (10.254.142.33)' 
    can't be established. 
    RSA key fingerprint is 1f:51:ae:28:bf:89:e9:d8:1f:25:5d:37:2d:7d:b8:ca:9f:f5:f1:6f. 
    Are you sure you want to continue connecting (yes/no)? 
    

    输入yes。

    您会看到类似以下的回复。

    Warning: Permanently added 'ec2-198-51-100-1.compute-1.amazonaws.com' (RSA) 
    to the list of known hosts. 
    
    +0

    感谢您的回应弗雷德里克·亨利。 我已经遵循这个过程,我也能够ssh实例。 如何遍历文件夹? 我可以知道我可以使用哪些命令并进入Tomcat的特定位置? –

    +0

    使用'cd'来改变目录'cd/etc/tomcat {version}'但如果你对linux的使用一无所知,你应该找到一本书或一本好教程 –

    +0

    我知道基本的命令。因此,要列出所有内容,我确实运行了“ls”,但没有显示任何内容。 –

    0

    您需要将ssh放入服务器。你可以通过在本地系统或通过点击connect如何ssh选择实例的EC2实例菜单

    的细节后,扔AWS控制台: link