debian ftp(vsftpd)服务器搭建
来源:互联网 发布:阿里云cdn加速 编辑:程序博客网 时间:2024/06/05 03:11
linux下ftp服务器搭建
第一次在linux下搭建ftp服务器,即vsftpd服务器,1两天都没有解决问题,
vsFTPd是一款在Linux发行版中最受推崇的FTP服务器程序;特点是小巧轻快,安全易用。
1.vsftpd安装
1)可以去下载源码安装,通过解压,如果有Makefile直接
make && make install
没有makefile
./configure --prefix=路径 make && make install
这里的 “--prefix= ”是指定安装路径,在你make make install的时候就会安装到指定路径
2)可以直接安装
如果您用的是Fedora 或Redhat 系统,可以用下面的命令在线安装;
yum install vsftpd
如果是debian 类系统,可以用apt 来在线安装
apt-get install vsftpd
2.安装好后修改vsftpd的配置文件
vi /etc/vsftpd.conf
#这一行要加
LISTEN=YES
1. 下面是匿名用户登录,如果是内部服务器,可以全部改为NO
anonymous_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_umask=022
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_umask=022
2. 下面是是普通用户有读写权限
local_enable=YES
write_enable=YES
local_umask=022
write_enable=YES
local_umask=022
3. 设置内网登录
listen_address=192.168.1.111
4.定制欢迎信息;
查看vsftpd.conf文件中,是否有这两行
dirmessage_enable=YES
message_file=.message
查看vsftpd.conf文件中,是否有这两行
dirmessage_enable=YES
message_file=.message
.message即为要定制的欢迎界面,用vi编辑器编辑即可。
制定一个.message文件,写上您想要写的东西,比如是.message的内容是如下的:
--欢迎您来到MY FTP!
然后我们把.message这个文件复制到各个用户的家目录中。比如我的FTP的一个用户是qdong,这个用户所在的家目录是/home/qdong
我们就要把.message放在/home/qdong这个目录下。
完成后重启服务器
5. 重启服务器
这里是我的系统:debian,不同系统可能有所不同
/etc/init.d/vsftpd restart 重启
/etc/init.d/vsftpd stop 停止
/etc/init.d/vsftpd start 启动
成功以后即可以通过命令:ps -ef|grep vsftpd 查看是否已经启动。
远程终端登录ftp服务器:ftp 192.168.1.111
输入账号,密码。账号密码即是你启动电脑时所选择的账号以及对应的密码
到这里基本的ftp已经搭建完成,如果还需拓展,可按接下来操作
6. 如何限制传输速度?
anon_max_rate=数字
这是匿名的速度
anon_max_rate=数字
这是匿名的速度
local_max_rate=数字
这是vsFTP服务器上本地用户的速度
注:这个数字的单位是byte,所以我们要计算一下。比如我想让匿名用户和vsFTP上的用户都以80KB下载,所以这个数字应该是1024x80=81920
所以我们要在vsftpd.conf中加入下面的两行
anon_max_rate=81920
local_max_rate=81920
7.如何让vsFTP服务器限制链接数,以及每个IP最大的链接数?
应该改vsFTPd服务器的配制文件vsftpd.conf,加入下面的两行:
应该改vsFTPd服务器的配制文件vsftpd.conf,加入下面的两行:
max_clients=数字
max_per_ip=数字
举例:我想让我的vsFTP最大支持链接数为100个,每个IP,最多能支持5个链接,所以我应该在
vsftpd.conf中加上如下的两行:
max_clients=100
max_per_ip=5
改好了配制文件,不要忘记重启vsftp服务器。
max_clients=100
max_per_ip=5
改好了配制文件,不要忘记重启vsftp服务器。
0 0
- debian ftp(vsftpd)服务器搭建
- FTP服务器搭建(vsftpd )
- vsftpd ftp服务器搭建
- linux vsftpd FTP服务器搭建(一)
- linux下 ftp(vsftpd)服务器搭建
- Ubuntu 下搭建vsftpd(ftp服务器)
- 利用vsftpd搭建ftp服务器
- FTP服务器之vsFTPd搭建
- Linux(Ubuntu)下使用vsftpd搭建ftp服务器
- FTP 服务器(vsftpd)搭建鸟哥详细教材
- 快速搭建简易的ftp服务器(vsftpd)
- RHEL5中配置vsftpd搭建FTP服务器
- RHEL5中配置vsftpd搭建FTP服务器
- Ubuntu下使用vsftpd搭建FTP服务器
- Ubuntu中用vsftpd搭建FTP服务器笔记
- Ubuntu下FTP服务器搭建笔记 - vsftpd
- ubuntu下使用vsftpd搭建ftp服务器
- 安装基于vsftpd搭建的ftp服务器
- CocoaPods介绍与安装
- 仿微信 IM即时通讯基于XMPP服务器的APP源码出售
- 做测试,工作心得。。
- POSIX标准
- Spring 事务机制详解
- debian ftp(vsftpd)服务器搭建
- 知乎 你有什么相见恨晚的知识想推荐给年轻人?-2
- Webrtc Jitter Buffer
- How to Change Login User in SharePoint2013?
- hdu 1548 A strange lift(Dijkstra+合理转换)
- 程序员需要知道的各类官方文档地址
- UIWebView无法用loadRequest加载页面 错误提示:App Transport Security has blocked a cleartext HTTP ...
- iOS学习笔记——文件操作(NSFileManager)
- 通过url读取XML