2014-09-22 23 views
-1

在沒有太多SSH知識的情況下,是否有任何方法可以在AWS上安裝PHP模塊?我需要安裝PHP mcrypt,但我用SSH很新。我使用膩子來處理簡單的東西,比如從服務器傳輸文件或壓縮文件,所以http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AccessingInstancesLinux.html上的說明對我來說非常複雜。或者如果有人一步一步地追隨膩子?如何在沒有SSH知識的情況下在AWS EC2上安裝PHP模塊?

回答

0

要登錄到遠程機器上,你需要做的SSH(安全外殼爲遠程計算機登錄)

要實現你需要有SSH客戶端本地機器和SSH服務器運行到遠程計算機。

我相信,在你的拓撲結構,你的機器是你的ssh客戶端和AWS服務器的SSH服務器

(本機/筆記本電腦) - >您可能需要安裝任何SSH客戶端膩子狀,用SecureCRT等 如果您正在使用Linux機器,那麼你可能已經安裝了openssh。 您可以通過運行命令來嘗試:ssh -h或ssh -V

AWS服務器:它已經在運行SSH服務器,因此您不必執行任何操作。現在

,您可能需要您的ssh客戶端上運行命令,以連接到SSH服務器

SSH -i [用戶身份文件路徑]用戶名@ IP /主機

其中-i:用戶公鑰/指紋文件位置路徑。

(通常不是普通基於密碼的認證,它是用來做基於公鑰用戶認證比密碼更安全)

在SSH連接,有兩種認證情況,

1)服務器/主機認證 - >它首先發生。 這爲客戶端驗證它要連接的ssh服務器是否有效或可信主機。 SSH客戶端通常通過在本地系統上存儲/保存列表指紋文件的SSH連接期間驗證由SSH服務器提供的服務器/主機指紋(公鑰或身份文件)來執行此操作。如果SSH客戶端沒有發現SSH服務器發送的指紋,則會提示用戶是否信任並將該指紋添加到可信列表中。 即 無法建立主機'ec2-198-51-100-1.compute-1.amazonaws.com(10.254.142.33)' 的真實性。 RSA密鑰指紋是1f:51:ae:28:bf:89:e9:d8:1f:25:5d:37:2d:7d:b8:ca:9f:f5:f1:6f。 您確定要繼續連接(是/否)嗎?

2)用戶/客戶端認證: - >一旦服務器在步驟1中被認證,用戶認證開始。

這是您在SSH服務器上的客戶端/用戶帳戶身份驗證。它用於驗證用戶是否被允許登錄到設備。在SSH連接期間,SSH客戶端軟件將此信息發送給SSH服務器,SSH服務器驗證此信息。您必須隨身攜帶此文件。

我希望,一旦你按照上面的步驟成功,您將能夠登錄到AWS服務器,然後您就可以使用您的剩下的任務繼續安裝PHP,運行一些命令等

+0

貴的問題與上面的解釋解決? – 2014-09-25 04:13:35

相關問題