Linux
將文件夾傳輸到 AWS Ubuntu 伺服器。權限被拒絕(公鑰)
我按照此處的說明在 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