2022-10-23 411
vsftpd服务器
vsftpd 是“very secure FTP damon”的缩写,安全性是它的一个***的特点。Vsftpd是一个UNIX类操作系统上运行的服务器的名字,它可以运行在诸如linux,BSD,Solaris,HP-UNIX 等系统上面,是一个完全免费的,开发源码的FTP服务器软件。支持很多其他的FTP服务器所不支持的特征。比如所不支持的特征。比如:非常高的安全性需求,带宽,良好的可伸缩性,可创建虚拟用户,支持IPv6 ,速率高等。
一、vsftpd服务器每个配置文件及重要选项的作用
1.相关配置文件/etc目录下的vsftpd.conf,vsftpd.ftpuser,vsftpd.user_list,/etc/xinetd.d/vsftpd
2.配置vsftp
主要是修改/etc/vsftpd.conf,相关参数如下:
anonymous_enable =YES 是否允许匿名ftp,如否则选择NO
详细的帮助说明man vsftpd.conf查看。
二、vsftpd服务器的配置过程以及每一步的作用
1安装vsftpd
源代码安装
下载源代码
wget ftp://vsftpd.beasts.org/users/cevans/vsftpd-1.2.1.tar.gz
解压 tar zxvf vsftpd-1.2.1.tar.gz
进入源代码目录cd vsftpd-1.2.1
编译 ./configure
make
创建用户,如果不存在 nobody用户,请创建 useradd nobody
创建目录vsftpd 需要 /usr/share/empty 目录
如果不存在,请创建:mkdir /usr/share/empty
安装 make install
复制配置文件到/etc目录cp vsftpd.conf
2 /etc/etc/vsftpd.conf配置
以下是我的配置文件.允许匿名FTP,允许上传,chroot用户目录,上传文件属主改为root1.3.2 /etc/etc/vsftpd.conf配置
anonymous_enable =YES
vsftpd和wu-ftpd不能同时起动,所以修改/etc/xinetd.d/wu-ftpd将disable设置为yes,然后修改/etc/vsftpd将disable设置为NO
执行/etc/initd.d/xinetd restart
3启动vsftpd
(1)启动vsftpd服务: service vsftpd start
(2)要求建立两个用户user01,user02,且两用户对应同一目录
首先用vi 打开/etc/vsftpd/vsftpd.conf确定
write_enable=yes
(3)进入到/var/ftp下: cd /var/ftp
建一个文件夹: mkdir aa
进入到aa 下 : cd aa
创建两个用户:useradd u1
useradd u2
并为他们设置密码: passwd u1
passwd u2
回到上一层目录:cd ..
设置aa的所有者为u1: chown u1 aa
设置aa的权限:chmod -R 755 aa
重启vsftpd服务:service vsftpd restart
(4)对某些IP 进行限制
用vi 编辑 /etc/hosts.deny : vi /etc/hosts.deny
若对202.196.201.153进行限制:vsftpd: 202.196.201.153
保存并退出
刷新服务:service vsftpd restart
三、服务器完整的测试方案,测试服务器的可用性,可靠性
1.在浏览器上访问vsftpd服务器
本机的IP地址为:202.196.201.154
在其他机子的浏览器上地址栏办输入:ftp://202.196.201.154
若不能正常出现/var/ftp 文件夹内内容,需重新调试。
2.在其它机器的浏览器上访问vsftpd服务器
输入:ftp://202.196.201.154 检测是否连接
在其他机器上,打开gFTP程序,在 应用程序|internet|gFTP
首先用u1 登陆,输入格式如下:
主机:202.196.201.154 端口:21 用户名:u1 密码:123456
如果成功登陆:则可选中本地文件可进行上传,
选中服务器文件进行下载
再用u2登陆,输入格式如下:
主机:202.196.201.154 端口:21 用户名:u2 密码:123456
如果成功登陆:则可选中本地文件进行上传,将不成功
选中服务器文件进行下载
(1) 测试被限IP对服务器的访问
在IP 为202.196.201.153机器的浏览器上输入:ftp://202.196.201.154
则不能访问FTP服务器,如果还能访问,则需重新调试。
四、vsftpd服务器运行过程中如何进行有效管理
Vsftpd在运行过程中,可能会遇到很多问题,也会提出很多要求,这些都是要解决的。
首先在配置好vsftpd服务器后,已经进行了测试,保证了基本的运行状态。这个时候,如果要增加新的要求,比如设置***链接数,如***链接数为100,每个IP,最多能支持5个链接,所以就要修改配置文件vsftpd.conf中增加两行:
max_clients =100
保存并退出后,再重启服务:service vsftpd restart 就解决了。又如需要限置下载速度,还是修改配置文件,与上面差不多,
anon_max_rate =数字
或者要对一IP限制,只要打开/etc/hosts.deny文件,增加
Vsftpd:202.196.201.153
保存并退出后,刷新服务就行了:service vsftpd restart
原文链接:https://77isp.com/post/8604.html
=========================================
https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。
数据库技术 2022-03-28
网站技术 2022-11-26
网站技术 2023-01-07
网站技术 2022-11-17
Windows相关 2022-02-23
网站技术 2023-01-14
Windows相关 2022-02-16
Windows相关 2022-02-16
Linux相关 2022-02-27
数据库技术 2022-02-20
抠敌 2023年10月23日
嚼餐 2023年10月23日
男忌 2023年10月22日
瓮仆 2023年10月22日
簿偌 2023年10月22日
扫码二维码
获取最新动态