Ubuntu 安裝配置 FTP 服務

vsftpd 是Ubuntu上的ftp服務實現。shell

Step1: 安裝
ubuntu

sudo apt-get install vsftpd

驗證安裝結果:bash

root@ubuntu:~# service vsftpd statusvsftpd start/running, process 2527

Step2: 修改配置文件 /etc/vsftpd.confspa

消去下面兩行的註釋rest

write_enable=YESlocal_umask=022

消去下面的註釋,阻止用戶訪問其餘目錄code

chroot_local_user=YES

在文件最後添加server

allow_writeable_chroot=YES

在增長一些幾行,開啓 passive模式get

pasv_enable=Yespasv_min_port=40000pasv_max_port=40100

Step3:重啓服務it

 sudo service vsftpd restart

Step4:到目前爲止, ftp 服務正在監聽21端口。接下來爲ftp服務建立一個專屬用戶,同時禁止ftp用戶訪問 bash shell。class

sudo useradd -m john -s /usr/sbin/nologinsudo passwd john

Step5: 容許登錄nologin shell。 打開/etc/shells,追加以下一行:

/usr/sbin/nologin

如今試用filezilla等客戶端鏈接ftp服務;

Reference: http://www.krizna.com/ubuntu/setup-ftp-server-on-ubuntu-14-04-vsftpd/

相關文章
相關標籤/搜索