FTP Server完整篇 ubuntu 10.04

本文详细介绍如何在Ubuntu系统上安装并配置VSFTPD服务,包括安装FTP服务器、创建公共账户、编辑配置文件、限制用户目录等步骤。
 
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

转载于:https://www.cnblogs.com/k98091518/p/6477673.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值