2015-01-14 96 views
-1

Linux版本的2.6.32-504.1.3.el6.x86_64
CentOS版本6.6SFTP上傳在FileZilla中導致0000文件權限

我連接到通過SFTP(FileZilla的客戶端),服務器與SSH密鑰作爲擁有網絡目錄的用戶(我們稱之爲fred)。當我上傳文件時,他們有fred作爲文件的所有者和組,但文件權限爲0000(顯示爲)。顯然,我不想爲每個我上傳的文件更改權限。我意識到這是一個umask問題,並且我在其他網站上嘗試過建議。我已將umask 022添加到.bashrc文件中。我已經登錄爲root用戶和編輯sshd_config文件,這樣的線路之一如下:

Subsystem  sftp /bin/sh -c 'umask 022; /usr/libexec/openssh/sftp-server' 

但所有這些事情都解決了這個問題。我不知道我要去哪裏錯。

編輯:我使用NetBeans上傳文件使用相同的連接,並且該文件在服務器上具有正確的權限,因此必須在FileZilla中配置錯誤。

回答

1

對我來說同樣的問題,它看起來像是FileZilla問題。 see this post

  1. SFTP使用端口22
  2. FileZilla中隱藏的端口,如果它是默認的,就像你的瀏覽器。
  3. 權限問題是已知問題,將在下一個版本中修復。

將所有權限設置爲「0000」。 在mac上的版本3.10.0.2(2015-01-16)爲我解決了它。