2016-04-30 33 views
0

我試圖把文件複製到一個EC2實例與SCP命令如下:如何用scp將文件複製到ec2 instace?

scp -i "key-pair-name.pem" somefile.txt ec2xxxx.us-west-2.compute.amazonaws.com:~ 

我得到以下錯誤: 權限被拒絕(公鑰)。 失去連接

我使用的是亞馬遜的Linux機器

我能夠用ssh就好了。 我已經走了Q &在這裏,沒有運氣。

+0

你試過添加斜線到命令的結尾? 'scp -i「key-pair-name.pem」somefile.txt ec2xxxx.us-west-2.compute.amazonaws.com:〜/' –

+0

例如在Ubuntu鏡像中,帶'.pem'鍵的用戶名是用戶'ubuntu',因此'ubuntu @ ec2 ... yadayada ...'或'-l ubuntu' –

+0

@ sergiy.dragunov並且這不是問題,該命令在路徑實際解釋之前失敗。 –

回答

3

嘗試指定的用戶名,例如:

scp -i "key-pair-name.pem" somefile.txt [email protected]:~ 
+0

我通過「whoami」命令獲得了ec2 instace上的用戶名。現在我試過了:scp -i avicohen2480.pem stam.txt [email protected]:〜/ – avicohen

+0

並且它工作正常嗎? – ciprianoss

+0

是的,謝謝!有效。 – avicohen

相關問題