FTP Server完整篇 ubuntu 10.04

 

1.

sudo apt-get install vsftpd   #安裝FTP Server(vsftp:very secure FTP)

安装后,会自动生成ftp用户,和ftp的文件夹,如果没有自动建立,

请手动建立(大多数时候是有建立用户而没有建立文件夹)。

2.

sudo useradd -G ftp –m publicuser  #建立公共賬戶publicuser到ftp组,在home下建立個人目录,

sudo passwd publicuser   #为publicuser賬戶建立密码

3.

sudo gedit /etc/vsftpd.conf   #編輯配置文件

listen=yes
max_clients=200   #链接数量

max_per_ip=5   #IP数量

anonymous_enable=YES   #匿名用戶無法=可以

anon_root=/home/ftp   #指定匿名賬戶登入目錄,不指定時爲/srv/ftp

local_enable=YES   #本地用戶訪問=是的

write_enable=YES   #可以上传=是的

xferlog_enable=YES   #生成日誌=是的

connect_from_port_20=YES   #開放port 20=是的

#local_root=/home/xxxxxx   #限制登入后进入/home/xxxxx目錄

ftpd_banner= welocome !!!   #欢迎词

限制用户在默认目录的配置

chroot_local_user=YES   #登录后轉跳到指定目錄=是的

chroot_list_enable=YES   #yes:啓用不受限名單   no:啓用受限名單

chroot_list_file=/etc/vsftpd.chroot_list  #受限用戶清單存放位置

4.

sudo gedit /etc/vsftpd.chroot_list   #建立不受限在個人目錄的賬戶

sudo /etc/initi.d/vdftpd restart   #重啟FTP服務

sudo /etc/init.d/vsftpd start   #開始FTP 

sudo /etc/init.d/vsftpd stop   #停止FTP

5.

記得禁止FTP用户登录系统

usermod -s  /usr/sbin/nologin 需停用的FTP帐号

6.

添加新的用戶命令:

sudo useradd -G ftp –m 新用戶  #建立新用戶到ftp组,在home下建立個人目录,

sudo passwd 新用戶  #为新用戶建立密码 

sudo rm /etc/pam.d/vsftpd   #因除匿名用户外,本地用户无法登录。所要删除。

7.

更改FTP連接端口,在vsftpd.cong中添加

Listen_port=33333

posted @ 2017-02-28 10:26  k98091518  阅读(237)  评论(0编辑  收藏  举报