2016-01-19 60 views
1

我已經採取了免費帳戶就可以了EC2和安裝LAMP的,因爲我的網站託管在GoDaddy和其擁有的數據的重塊。有什麼方法可以直接從godaddy傳輸我的文件或從本地系統上傳代碼?如何使用ssh本地系統文件上傳到亞馬遜EC2?

+2

沒有ü嘗試SCP? – developerCK

+0

我試過,但我不能使用SCP進行連接。每次它顯示「權限被拒絕(publickey),丟失連接」 – shekhardtu

+0

您是否擁有證書並使用該證書 – developerCK

回答

3

**在筆記本電腦和Amazon實例之間傳輸文件 ** 對於Linux/Unix/Mac系統,我們可以使用命令行工具「scp」在筆記本電腦和Amazon實例之間傳輸文件。此外,我們可以使用GUI工具「的FileZilla」做轉移,這是更加人性化。

使用SCP來傳輸數據 「SCP」是指「安全複製」,它可以在網絡上的計算機之間複製文件。您可以在Unix/Linux/Mac系統的終端中使用此工具。

從你的筆記本電腦將文件上傳到亞馬遜的實例:

$scp -i ~/Desktop/amazon.pem ~/Desktop/MS115.fa [email protected]:~/data/ 

該命令將上傳文件 - 在你的筆記本電腦你的〜/桌面/文件夾MS115.fa到文件夾〜/數據/上亞馬遜實例。請注意,您仍然需要使用您用來通過ssh連接到Amazon實例的私鑰。 (在本例中,它是〜/ Desktop /中的amazon.pem文件)

注意:您需要確保用戶「ubuntu」具有寫入目標目錄的權限。 〜/數據/被用戶「Ubuntu的」創建,它應該是罰款

同樣,從亞馬遜的實例文件下載到你的筆記本電腦:

$scp -i ~/Desktop/amazon.pem [email protected]:/data/ecoli_ref-5m-trim.fastq.gz ~/Download/ 

這個命令將下載的文件/數據/ ecoli_ref-5M-trim.fastq.gz從亞馬遜實例在你的筆記本電腦你的〜/下載文件夾中。

注意:您可以使用星號(*)下載多個文件,如* .fasta.gz。

此外,您可以按照GUI工具「File Zilla」執行相同的任務。 要使用文件吉拉請按照所附鏈接:

http://angus.readthedocs.org/en/2014/amazon/transfer-files-between-instance.html