首先安裝 VSFTPD - very secure FTP daemon
apt-get purge vsftpd # 避免歷史問題,先清除一下本機可能存在的 vsftpd
apt-get install vsftpd # 安裝
mkdir /home/uftp # 創建用戶目錄
useradd -d /home/uftp -s /bin/bash uftp # 創建用戶
passwd uftp # 設置密碼
vim /etc/vsftpd.conf # 修改配置文件
增加如下代碼
userlist_deny=NO
userlist_enable=YES
userlist_file=/etc/allowed_users
seccomp_snadbox=NO
local_root=/home/uftp/
local_enable=YES
wirte_enable=YES
uft8_fillesystem=YES
創建允許訪問的用戶列表
vim /etc/allowed_users
如果你有興趣可以看看被禁止的訪問用戶列表
vim /etc/ftpusers
重啟 ftp 服務器
/etc/init.d/vsftpd restart
# 或者
/etc/init.d/vsftpd start
/etc/init.d/vsftpd stop
# 或者不確定可能可以使用這個
service vsftpd restart
service vsftpd start
上面走完就我們服務器上的 ftp 已經運行了可以直接訪問了
SFTP默認端口號是22
如果 ftp 客戶端操作的時候顯示沒有權限,可以再敲
chmod 777 /home/