我想將文件從我的一個rails應用程序複製到aws ec2實例上託管的遠程/另一個應用程序。我有我的安全組TCP端口21和21 ssh和sftp打開。但我無法想出任何方式來做到這一點。到目前爲止,我已嘗試scp
,它不起作用。如何將文件從一個rails應用程序複製到aws ec2實例
我嘗試這樣做:
scp -i ec2-keypair.pem myfile.txt [email protected]:/home/ubuntu/my_new_file.txt
它提示如下:Using /home/ubuntu/.rvm/gems/ruby-1.8.7-p334
並退出。但文件傳輸不會發生。什麼可能是可能的問題?
此外,如果您知道有更好的解決方案來做同樣的事情,請幫助我瞭解您的知識。謝謝
編輯:這將是偉大的,如果,解決方案可在ruby
或ruby on rails
。最終導致我必須將文件從一個rails應用程序傳輸到另一個應用程序。
編輯:當我做scp -v -i ~/.ec2/ec2-keypair.pem Gemfile.lock [email protected]:/home/ubuntu/apps/
我得到這個:http://pastie.org/3613259
,並在這裏看到:http://pastie.org/3613269更詳細的輸出與-vvv
從未見過這樣的錯誤信息。你可以SSH到這個實例嗎? – 2012-03-15 10:56:49
是的,我可以SSH兩個EC2實例。但是scp不會發生..:'( – Surya 2012-03-15 11:01:51
在您的命令中添加一些調試日誌 – shingara 2012-03-15 11:33:53