2009-05-05 48 views
0

我正在運行Fedora 8 Core服務器。 SSH已啓用,我可以使用端口22上的傳輸(FTP客戶端)進行登錄。登錄後,我可以成功將文件上傳到用戶主目錄。在主目錄之外,我只能瀏覽文件,不能上傳/更改任何內容。我如何允許文件上傳到用戶主目錄之外的特定目錄?如何允許用SSH上傳主目錄以外的文件?

回答

3

一個簡單的方法是授予用戶對希望他們能夠上傳到的文件夾的權限,然後將其主文件夾中的符號鏈接(鏈接-s)添加到目標。

您也可以只使用

scp file [email protected]:/path 

這將讓你上傳到您有權

  • 文件中的任何目錄複製
  • 用戶&服務器應該是顯而易見的文件
  • /path是您有權訪問的服務器上的任何目標路徑;因此/ home/user /將成爲您可能的默認主文件夾
0

您需要使那些目錄可由適當的用戶寫入,或者(更容易)使用戶的組。這當然是一個巨大的安全漏洞,所以要小心。

0

HI, 爲FTP用戶提供您要上傳文件的目錄的寫入權限。

相關問題