阿里雲ECS服務器搭建vsftpd

 

 

 

 

首先登陸阿里雲服務器,安裝vsftpd

1、安裝

yum install -y vsftpd

執行結果如下

安裝完成後,會自動生成/etc/vsftpd文件夾

文件說明:

/etc/vsftpd/vsftpd.conf //主配置文件,核心配置文件

/etc/vsftpd/ftpusers //黑名單,這個裏面的用戶不允許訪問FTP服務器

/etc/vsftpd/user_list //白名單,允許訪問FTP服務器的用戶列表

2、啓動FTP服務

systemctl enable vsftpd.service //設置開機自啓動
systemctl start vsftpd.service //啓動ftp服務
netstat -antup | grep ftp //查看ftp服務端口

端口號已經生成,服務已經啓動

此時可以使用ftp工具嘗試登錄ftp

但是此時登陸的ftp是可以看到所有目錄的,這是需要對ftp用戶進行簡單設置

3、配置

anonymous_enable=NO  //禁止匿名登陸
chmod o+w /var/ftp/pub/                     #更改/var/ftp/pub目錄的權限
systemctl restart vsftpd.service    //重啓ftp服務

配置本地用戶登錄

本地用戶登錄就是指使用Linux操作系統中的用戶賬號和密碼登錄ftp服務器,vsftp安裝後默只支持匿名ftp登錄,用戶如果試圖使用Linux操作系統中的賬號登錄服務器,將會被vsftpd拒絕

useradd ftptest                    #創建ftptest用戶
passwd ftptest                     #修改ftptest用戶密碼

修改/etc/vsftpd/vsftpd.conf

到這裏,ftptest用戶創建成功,可通過ftp工具訪問ftp服務器

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