SSH 運作但使用相同密碼拒絕 SCP 權限

SSH 運作但使用相同密碼拒絕 SCP 權限

我可以使用 SSH 成功連接到我的遠端伺服器(亞馬遜網路服務,如果重要的話,我在 Mac 上)

ssh -i mykey.pem ubuntu@??.??.??.???

但是當我嘗試使用 scp 時

scp -i test.php mykey.pem ubuntu@??.??.??.???

我明白了

scp: /test.php: Permission denied

我的猜測是我對 test.php 的權限有問題?
我該如何改變這一點?

我嘗試了 sudo 但沒有成功。同樣的錯誤。

答案1

您的命令順序錯誤:

scp -i mykey.pem test.php ubuntu@??.??.??.???:

-i是標記私鑰(在本例中為 mykey.pem)。它還缺少:主機末尾的

答案2

我之前也遇到過類似的問題,相同的錯誤訊息,並已修復它。即使您可以登入遠端伺服器,但這並不意味著您可以存取遠端伺服器上的所有目錄。確保您有權存取要複製到的目錄。盡量避免將其複製到“/”,因為遠端伺服器的存取點可能不是根目錄,並且可能不會向您顯示完整路徑。請改用相對路徑,這可能會解決您的問題。希望有幫助!

相關內容