溫馨提示×

溫馨提示×

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

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

Centos7搭建FTP服務器

發布時間:2020-07-10 10:27:53 來源:網絡 閱讀:2079 作者:rickzhu 欄目:建站服務器

1.簡介

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

2.部署環境

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

IP:10.0.1.107

3.部署

3.1 安裝vsftpd服務

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/目錄下創建chroot_list文件

#touch chroot_list

#設定FTP模式為被動模式和相關端口

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 創建FTP連接用戶

#useradd ftpuser

#passwd ftpuser

禁止ftp用戶登錄系統,并修改home目錄,例如

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

4.測試

4.1 啟動vsftpd服務

#systemctl start vsftpd

#systemctl restart vsftpd ?重啟服務

4.2 在/ftpuser/目錄下創建data目錄和abc.txt文件

#cd /ftpuser/

#mkdir data && cd data

#touch abc.txt

4.3 連接ftp服務器

? ? ?linux客戶端:

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

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

? ??


向AI問一下細節

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

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女