Linux 開啓ftp服務

1. 安裝ftp服務

apt-get install vsftpd

2. 配置服務 vi /etc/vsftpd.conf

anonymous_enable=NO #不容許匿名用戶

local_enable=YES #容許使用本地用戶帳號登錄

write_enable=YES #容許ftp用戶寫數據

local_umask=022 # 決定目錄和文件被建立時獲得的初始權限
  
#chroot_local_user=YES  ,用戶就只能訪問本身家的目錄,只是不能修改和建立文件和目錄,可是能夠開啓allow_writeable_chroot=YES 容許寫權限
# 若是添加allow_writeable_chroot=YES ,ftp服務崩潰,不能啓動:

$ apt-get install python-software-properties
$ add-apt-repository ppa:thefrontiergroup/vsftpd
$ apt-get update
$ apt-get install vsftpd

3. 新建帳號,添加權限

useradd  -d /home/data -s /sbin/nologin -m ftest
passwd ftest 
chown    ftest  /home/data

4. 重啓服務

service vsftpd restart

5. 登陸

ftp   host or ip 
ftp> put /home/some/a   ./a
相關文章
相關標籤/搜索