溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

CentOS7上快速搭建FTP服務器,基于本地用戶訪問

發(fā)布時間:2020-07-30 12:39:28 來源:網(wǎng)絡 閱讀:2934 作者:黎晨 欄目:建站服務器

本篇文檔主要講基于Linux上本地用戶進行訪問的FTP服務器的快速搭建步驟。

如果是想進階學習FTP,如基于mysql的虛擬用戶的配置,不應該參考本篇文檔。

參考文檔:http://www.178linux.com/52605

https://help.aliyun.com/document_detail/51998.html

以下是配置步驟:

1、安裝vsftp

~]# yum install -y vsftp

2、相關配置文件

 ~]# cd /etc/vsftpd/
vsftpd]# ls
ftpusers  user_list  vsftpd.conf  vsftpd_conf_migrate.sh
/etc/vsftpd/vsftpd.conf     //主配置文件,核心配置文件
/etc/vsftpd/ftpusers        //黑名單,這個里面的用戶不允許訪問FTP服務器
/etc/vsftpd/user_list       //白名單,允許訪問FTP服務器的用戶列表

3、啟動服務,添加開機自動啟動

服務啟動與關閉
~]# systemctl start vsftpd.service
~]# systemctl enable vsftpd.service
~]# netstat -antup | grep ftp
tcp        0      0 0.0.0.0:21                  0.0.0.0:*                   LISTEN      2579/vsftpd         
tcp        0      0 10.1.252.97:21              10.1.250.64:54777           ESTABLISHED 2582/vsftpd

4、使用匿名用戶訪問

vsftp默認配置匿名用戶可以訪問/var/ftp/pub目錄,可讀不可以寫

CentOS7上快速搭建FTP服務器,基于本地用戶訪問

5、配置本地用戶登錄訪問

(1)創(chuàng)建本地用戶,并設置密碼

~]# useradd -d /var/www/html/ -s /sbin/nologin wlm
~]# passwd wlm

(2)修改配置文件,開啟本地用戶可以訪問

~]# vim /etc/vsftpd/vsftpd.conf
local_enable=YES
如果不想使用匿名用戶,可以如下設置:
anonymous_enable=NO   # 匿名用戶登陸 允許

(3)修改目錄權限

    本地用戶登錄,默認使用的是該用戶的家目錄,配置登錄用戶對該目錄可讀可寫

    如果想改變本地用戶的根目錄,可以在配置文件里指定:local_root=/local

~]# chmod o+w /var/www/html/
~]# ll /var/www/
drwxr-xrwx. 2 root root 63 5月  12 11:53 html

(4)登錄賬戶測試

沒有關閉匿名用戶訪問,直接輸入ftp://host默認登錄的是匿名用戶的pub目錄,可以使用ftp://username@host的方式來指定登錄賬號
例如:ftp://wlm@10.10.10.3

CentOS7上快速搭建FTP服務器,基于本地用戶訪問

CentOS7上快速搭建FTP服務器,基于本地用戶訪問


向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內容。

AI