如何使用 sftp 將檔案或目錄複製到遠端計算機

如何使用 sftp 將檔案或目錄複製到遠端計算機

我使用此命令啟動與雲端上遠端虛擬機的會話,並嘗試將檔案從本機電腦複製到該計算機,然後我使用了此命令: 不幸的是,我收到以下錯誤:sftp [email protected]put l1/l2/file.tar.gz /rl1

remote open("/rl1"): Permission denied

答案1

這個命令

put l1/l2/file.tar.gz  /rl1

將檔案複製到遠端根目錄 ( /),這可能不是您想要的(作為普通用戶,您當然無權存取此目錄)。您可能想要將檔案複製到您的主目錄 ( ~),如下所示:

put l1/l2/file.tar.gz  ~/rl1

或目前目錄

put l1/l2/file.tar.gz  ./rl1

或者

put l1/l2/file.tar.gz  rl1

這應該對你有用。

相關內容