CentOS7搭建FTP文件服務器

1.安裝所需的服務瀏覽器

yum install -y vsftpd
yum -y install ftp

2.修改配置文件tcp

vi /etc/vsftpd/vsftpd.conf

# 不支持匿名訪問
anonymous_enable=NO

# 全部用戶都被限制在其主目錄下
chroot_local_user=YES
chroot_list_enable=NO
allow_writeable_chroot=YES

# 支持IPv4及IPv6, 監聽端口9000
listen=YES
listen_ipv6=NO
listen_port=9000

# 只容許userlist_file文件中的用戶可訪問ftp
userlist_enable=YES
userlist_deny=NO
userlist_file=/etc/vsftpd/user_list

# ftp用戶主目錄
local_root=/data/ftp

# passive模式,數據端口範圍自定義(9001-9005),要確保這些端口已開放給外網訪問
pasv_enable=YES
pasv_min_port=9001
pasv_max_port=9005

3.修改默認的端口號測試

vi /etc/services

ftp             9000/tcp
ftp             9000/udp

4.配置容許登陸的用戶code

vi /etc/vsftpd/user_list

# 這裏爲容許登陸的用戶名,一行一個
carter

5.建立登陸的用戶ip

groupadd ftpGroup
useradd -d /opt/reconciliation -s /sbin/nologin -g ftpGroup -G root carter
passwd carter
~!@123

6.建立文件存放的路徑並受權ci

mkdir -p /data/ftp
chown -R carter /data/ftp

7.啓動服務it

systemctl enable vsftpd #設置開機啓動
systemctl start vsftpd  #啓動

8.測試登陸io

ftp localhost

#或者在瀏覽器輸入
ftp://ip:port/
相關文章
相關標籤/搜索