yum安裝vsftpd服務

coolhe發表於2016-07-29

1.       yum安裝vsftp服務

            yum install vsftpd -y

2.       配置vsftp

# 檢查vsftpd服務狀態

[root@bogon yum.repos.d]# service vsftpd status

vsftpd is stopped

 

# 啟動vsftpd服務

[root@bogon yum.repos.d]# service vsftpd start

Starting vsftpd for vsftpd: [  OK  ]

[root@bogon yum.repos.d]#

 

# 檢查vsftpd自啟動狀態

[root@bogon yum.repos.d]# chkconfig vsftpd --list

vsftpd          0:off   1:off   2:off   3:off   4:off   5:off   6:off

 

# 設定vsftpd服務自啟動

[root@bogon yum.repos.d]# chkconfig vsftpd on

[root@bogon yum.repos.d]# chkconfig vsftpd --list

vsftpd          0:off   1:off   2:on    3:on    4:on    5:on    6:off

3.vsftpd的配置檔案

1)       vsftpd/ftpusers

位於/etc目錄下。它指定了哪些使用者賬戶不能訪問FTP伺服器,例如root等。

2)       vsftpd/vuser_list

位於/etc目錄下。該檔案裡的使用者賬戶在預設情況下也不能訪問FTP伺服器,僅當vsftpd .conf配置檔案裡啟用userlist_enable=NO選項時才允許訪問。

3)       vsftpd.conf

位於/etc/vsftpd目錄下。來自定義使用者登入控制、使用者許可權控制、超時設定、伺服器功能選項、伺服器效能選項、伺服器響應訊息等FTP伺服器的配置。



4. FileZilla連線ftp相關問題

問題:

1)  root使用者無法登陸,出現“530 Permission denied.”錯誤?

解決:

編輯檔案: /etc/vsftpd目錄下的ftpusersvuser_list檔案,把root註釋掉,然後重啟vsftpd服務即可。

 

2)  FileZilla能用“SFTP協議”連線,並傳輸檔案,但是不能用ftp協議?並且用SFTP協議連結非常慢,如何解決?

解決:

編輯檔案: /etc/vsftpd目錄下的vsftpd.conf檔案,新增:reverse_lookup_enable=NO然後重啟vsftpd服務即可。原因如下:根本原因在DNS解析上花費很長時間,直到DNS超時才返回,這樣一來只要把resolv.conf中的內容清空就能解決這個問題,但影響到DNS的解析。

3)  root使用者登陸後,無法建立檔案,出現“響應:  553 Could not create file.”錯誤?

解決:

[root@dbma01 project]# getsebool -a |grep ftp

allow_ftpd_anon_write --> off

allow_ftpd_full_access --> off

allow_ftpd_use_cifs --> off

allow_ftpd_use_nfs --> off

allow_tftp_anon_write --> off

ftp_home_dir --> off

ftpd_connect_db --> off

ftpd_disable_trans --> off

ftpd_is_daemon --> on

httpd_enable_ftp_server --> off

tftpd_disable_trans --> off

 

#需要把以上幾個設定成on狀態,即可

[root@dbma01 project]# setsebool -P ftp_home_dir on

[root@dbma01 project]# setsebool -P ftpd_disable_trans on

[root@dbma01 project]# setsebool -P allow_ftpd_full_access on

 

4)  更改root登入vsftpd之後的目錄?

解決:

編輯檔案: /etc/vsftpd目錄下的vsftpd.conf檔案,新增:local_root=/var/ftp然後重啟vsftpd服務即可。




來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3090/viewspace-2122713/,如需轉載,請註明出處,否則將追究法律責任。

相關文章