vsftp設定中遇到的問題

2021-05-23 21:31:02 字數 1615 閱讀 2781

1.vsftp 啟動方式 /usr/local/init.d/vsftp start  stop restart

service vsftp start stop restart

2.檢視vsftp的配置狀態(conf中的設定選項): sestatus -b | grep ftp

如果出現vsftp使用者登陸不上去: 1.  檢視conf中   anonymous_enable = yes?

2.  listen = yes?

3.  #userlist_enable = yes ?

4. 在conf同目錄下 ftpusers 中將 root -> #root

ftpusers中為不允許登陸的使用者 若登陸出現 530 permisson denied 則表示為此處問題

如果使用者進入後提示 500 oops: cannot change directory:/root

此問題是由於 conf中 ftp_home_dir / tftp_disable_trans為off

解決辦法只需將其中乙個設為on即可

i.  直接開啟conf更改

ii. 用 setsebool -p ftp_home_dir on 或setsebool -p ftp_disable_trans on

然後重啟vsftp 即可 service vsftpd restart.

增加: 隔天啟時出現vsftp 530 must perform authentication before identifying user

解決辦法: 先service xinetd stop  再 service vsftpd start  然後再 service xinetd start

vinep的資料

預設配置檔案及使用者訪問限制

/etc/vsftpd/vsftpd.conf

/etc/vsftpd.ftpusers

/etc/vsftpd.user_list

其中,/etc/vsftpd/vsftpd.conf是主配置檔案。/etc/vsftpd.ftpusers中指定了哪些使用者不能訪問ftp伺服器。/

/etc/vsftpd.user_list的作用根據vsftpd.conf中的配置來決定用途。

userlist_enable=yes,userlist_deny=yes 限制使用者訪問(和/etc/vsftpd.ftpusers作用相同)

userlist_enable=yes,userlist_deny=no 允許使用者訪問

預設情況下userlist_deny=yes ,所以預設情況下兩個檔案中出現的使用者都不能訪問ftp

預設情況下,root使用者不允許ftp,如果想允許訪問,將上述兩個檔案中的root注釋即可。

更換port 提供服務:將預設的port 21 更換為2121

step1. 修改/etc/vsftpd/vsftpd.conf 新增底下一行 listen_port=2121

step2. 重新啟動vsftpd [root@home vsftpd]# /sbin/service vsftpd restart

有關參考資料:http://reason2003.blog.163.com/blog/static/11649946920091115103017836/

Linux安裝vsftp以及遇到的問題

目錄 linux版本 安裝ftp vsftp服務相關命令 vsftp配置檔案 vsftp防火牆相關設定 vsftp使用者相關操作 安裝vsftp問題遇到的問題 因為這是乙個新的伺服器,所以直接執行安裝。yum install y vsftpd安裝完成之後需要手動新增日誌檔案 touch var lo...

樹莓派安裝vsftp過程中遇到的坑

安裝完vsftp後 缺省會開啟訪問 備份配置檔案 sudo cp etc vsftpd.conf etc vsftpd.conf.bak 提取生效配置方便管理 sudo cat etc vsftpd.conf.bak grep v etc vsftpd.conf 此時系統報錯 自以為是的使用了 tm...

button設定邊框遇到的問題

最近有個需求,自己搞button,不用了 button邊框的設定,貌似用uicolor轉的cgcolor不行,有些比如灰色直接變成透明,只能轉黑色,綠色等標準色。這裡用自己的色生成cgcolor了 cgfloat r cgfloat 212 255.0 cgfloat g cgfloat 212 2...