這個vsftp本地用戶登錄模式(簡稱土著)配置方法論壇網站有一堆堆的,都是默認的東西,就那么多也寫不出什么花來。
還是直接上酸菜好了,接著上回提到的vsftp的接著用,首先查看下你vsftp的配置情況。
這是上次匿名用戶的配置,稍微得改一改。
配置本地用戶登錄的配置文件
既然選擇了土著用戶進行登錄,那么就先把匿名用戶先關一關。
不然呵呵,老虎老鼠分不清楚你是不是成功設置
接著剛才前幾步yum,vsftpd都弄完了直接撿現成的
還是配置vsftpd的配置文件
目錄為/etc/vsftpd/vsftod.conf
anonymous_enable=NO | 關閉匿名用戶模式 |
local_enable=YES | 允許本地用戶模式 |
writec-enable=YES | 設置可寫入權限 |
local_umask=022 | 本地用戶創建文件的umask值 |
userlist_deny=YES | YES就是禁止名單登錄,NO是僅允許名單用戶登錄,名單的的事情請看下條 |
userlist_enable=YES | 允許“禁止登錄名單”,嗯閻王簿。名單文件為ftpusers和user_list 為什是2個名單呢,可能是怕猴子再來撕B |
OK 配置完畢請進行重啟服務systemctl restart vsftpd
如果有需求請運行systemctl
enable vsftpd
配置完畢可以進行驗證了。
開始測試
本來vsftpd服務為了讓FTP服務更加安全
所以默認是禁止root身份登入的
既然已經上了閻王簿離死也不遠了,就別作死了
在linux服務端創建個普通用戶,然后設置密碼
因為是測試什么權限就這么地吧有問題再說
登錄ftp *.*.*.*
登錄成功后你所在的位置是你登錄用戶的家目錄,所以你需要創建個目錄來存放東西。
嘗試創建個文件mkdir
files
嗯嗯,成功牽手。
在window服務端進行測試
輸入地址ftp://*.*.*.*
好了再次牽手成功
失敗分析
如果被拒絕,請放心總有一天牽手成功
先去看看配置文件是不是出錯了
再去服務端看sebool是不是又出問題了
getsebool -a
| grep ftp
找到讀寫規則修改下
setsebool
-P ftpd _full_access=on
如果還是不行請查看你的用戶是不是因為權限問題,基本就這么多東西。其實很簡單
再次嘗試吧
如果還是無法創建。
請把腦殼打開把水放干凈
好吧水太多,只能按照風水來說了。很玄,GG
畢竟系統默認的就是本地用戶模式基本都是拿來就能用的。
水平有限,勿噴
原創文章,作者:眼一睜,如若轉載,請注明出處:http://www.www58058.com/83288