Linux

將文件夾傳輸到 AWS Ubuntu 伺服器。權限被拒絕(公鑰)

  • November 2, 2016

我按照此處的說明在 AWS EC2 Ubuntu 實例上安裝了閃亮的伺服器:https ://www.rstudio.com/products/shiny/download-server/

我試圖通過輸入終端將文件夾傳輸到遠端目錄:/srv/shiny-server:

scp -r path/Publickey path/folder ubuntu@ec2-52-15-128-161.us-east-2.compute.amazonaws.com:/srv/shiny-server

然後我得到:

Permission denied (publickey).
lost connection

任何幫助將不勝感激!

ubuntu您的伺服器上的使用者似乎不接受正在使用的密鑰。如果path/Publickey是您的鑰匙並且鑰匙在 中~ubuntu/.ssh/authorized_keys,您將需要該-i標誌。沒有它,ssh 將查看使用者的預設值(即~/.ssh/id_rsa)。這應該這樣做:

scp -i path/Publickey -r path/folder ubuntu@ec2-52-15-128-161.us-east-2.compute.amazonaws.com:/srv/shiny-server

引用自:https://serverfault.com/questions/812643