溫馨提示×

溫馨提示×

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

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

Centos7搭建FTP服務(wù)器

發(fā)布時間:2020-07-10 10:27:53 來源:網(wǎng)絡(luò) 閱讀:2033 作者:rickzhu 欄目:建站服務(wù)器

1.簡介

FTP 是File Transfer Protocol(文件傳輸協(xié)議)的英文簡稱,而中文簡稱為“文傳協(xié)議”。用于Internet上的控制文件的雙向傳輸。同時,它也是一個應(yīng)用程序?;诓煌牟僮飨到y(tǒng)有不同的FTP應(yīng)用程序,而所有這些應(yīng)用程序都遵守同一種協(xié)議以傳輸文件。一般用于共享文件,主要是上傳文件到ftp服務(wù)器或者下載ftp服務(wù)器上的文件

2.部署環(huán)境

操作系統(tǒng):CentOS Linux release 7.3.1611 (Core)

IP:10.0.1.107

3.部署

3.1 安裝vsftpd服務(wù)

yum install vsftpd -y

3.2 編輯配置文件

#vim /etc/vsftpd/vsftpd.conf

anonymous_enable=NO#不允許匿名用戶登錄

把ftp用戶限制在home目錄,添加如下字段

chroot_local_user=YES

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list

allow_writeable_chroot=YES

其它保持不變,然后在/etc/vsftpd/目錄下創(chuàng)建chroot_list文件

#touch chroot_list

#設(shè)定FTP模式為被動模式和相關(guān)端口

pasv_enable=YES

pasv_min_port=50000

pasv_max_port=55000

3.3 防火墻開放端口

firewall-cmd --permanent --add-port=21/tcp

firewall-cmd --permanent --add-port=50000-55000/tcp

firewall-cmd --reload

3.4 創(chuàng)建FTP連接用戶

#useradd ftpuser

#passwd ftpuser

禁止ftp用戶登錄系統(tǒng),并修改home目錄,例如

#usermod -d /ftpuser/data -s /sbin/nologin ftpuser

4.測試

4.1 啟動vsftpd服務(wù)

#systemctl start vsftpd

#systemctl restart vsftpd ?重啟服務(wù)

4.2 在/ftpuser/目錄下創(chuàng)建data目錄和abc.txt文件

#cd /ftpuser/

#mkdir data && cd data

#touch abc.txt

4.3 連接ftp服務(wù)器

? ? ?linux客戶端:

? ? ?ftp 10.0.1.107? 然后輸入賬號密碼登錄

? ? ?windows客戶端:使用filezilla測試

? ??


向AI問一下細節(jié)

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

AI