阿里雲CentOS服務器上配置FTP服務

最近買了一臺阿里雲服務器,1M帶寬,上傳文件那叫一個慢呀,大文件根本就傳不上去,想了一下FTP傳可能快點,說幹就幹,立馬搭建。
1、CentOS安裝vsftpd服務,直接yum 安裝就可以了

yum install -y vsftpd

安裝的文件說明

cd /etc/vsftpd

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

啓動服務

chkconfig vsftpd on #設置開機自啓動
service vsftpd restart #重新啓動ftp服務
netstat -antup | grep ftp #查看ftp服務端口

2、到vsftpd的主配置文件裏面

anonymous_enable=YES #把這個改爲NO 默認是YES
chroot_local_user=YES #不可以讓ftp用戶跳出自己的家目錄
userlist_enable=YES #表示啓用另一個配置userlist_deny
allow_writeable_chroot=YES #有寫的權限

userlist_enable=YES // 表示啓用另一個配置userlist_deny
userlist_deny=YES // 表示 /etc/vsftpd/user_list 裏是黑名單, 無法登錄到ftp, 如果是NO, 表示是白名單, 只有這裏的用戶可以登錄到ftp

默認使用ipv6,這裏改成ipv4

listen=NO -> listen=YES 
listen_ipv6=YES -> listen_ipv6=NO

開啓被動模式的代碼

#開啓被動模式
pasv_enable=YES
#被動模式端口範圍
pasv_min_port=6000
pasv_max_port=6010
#需要加入外部ip,否則被動模式會失敗
pasv_address=47.105.64.53
pasv_addr_resolve=YES

3、追加用戶

useradd -d /home/myftpfolder -m myftpuser #這裏創建用戶的同時指定了這個用戶的主目錄, 目錄不存在則創建
passwd myftpuser #如果新加的用戶, 別忘了要先設置密碼

4、在阿里雲服務器中要開放端口範圍,否則無法訪問
在這裏插入圖片描述
端口和上面被動模式的端口要一致
在這裏插入圖片描述
開放ftp的21端口

5、使用ftp客戶端訪問服務
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章