`
wuhuizhong
  • 浏览: 669755 次
  • 性别: Icon_minigender_1
  • 来自: 中山
社区版块
存档分类
最新评论

ftp服务

阅读更多

查找vsftpd有没有安装
# rpm -qa|grep vsftpd

安装rpm:
# mount /dev/cdrom /mnt
# rpm -ivh /mnt/Server/vsftpd-2.0.5-10.el5.i386.rpm

启动vsftpd服务
# service vsftpd start

匿名的方式访问ftp。
文件目录:/var/ftp

用户权限配置:
/etc/vsftpd/vsftpd.conf 主配置文件
/etc/vsftpd.ftpusers 指定哪些用户不能访问FTP服务器
/etc/vsftpd.user_list 文件中指定的用户是否可以访问ftp服务器由vsftpd.conf文件中的userlist_deny的取值来决定。

主配置文件说明:
anonymous_enable=YES/no 是否允许匿名用户登录
anonymous_enable=yes/no 是否允许匿名上传文件
local_enable= YES/no 是否允许本地用户登录
write_enable= YES/no 是否允许本地用户上传
guest_enable=yes/no 是否允许虚拟用户登录;
local_mask=022 设置本地用户的文件生成掩码为022,默认值为077
dirmessage_enable= YES 设置切换到目录时显示.message隐含文件的内容
xferlog_enable= YES 激活上传和下载日志
connect_from_port_20=YES 启用FTP数据端口连接
pam_service_name=vsftpd 设置PAM认证服务的配置文件名称, 该文件存放在/etc/pam.d目录下
userlist_enable= YES 允许vsftpd.user_list文件中的用户访问服务器
userlist_deny= YES 拒绝vsftpd.user_list文件中的用户访问服务器
listen= YES/no 是否使用独占启动方式(这一项比较重要)
tcp_wrappers= YES/no 是否使用tcp_wrappers作为主机访问控制方式

一般可以适当的更改设置:
ftpd_banner=welcome to ftp service 设置连接服务器后的欢迎信息
idle_session_timeout=60 限制远程的客户机连接后,所建立的控制连接,在多长时间没有做任何的操作就会中断(秒)
data_connection_timeout=120 设置客户机在进行数据传输时,设置空闲的数据中断时间
accept_timeout=60 设置在多长时间后自动建立连接
connect_timeout=60 设置数据连接的最大激活时间,多长时间断开,为别人所使用;
max_clients=200 指明服务器总的客户并发连接数为200
max_per_ip=3 指明每个客户机的最大连接数为3
local_max_rate=50000(50kbytes/sec)
anon_max_rate=30000 设置本地用户和匿名用户的最大传输速率限制
pasv_min_port=端口
pasv-max-prot=端口号 定义最大与最小端口,为0表示任意端口;为客户端连接指明端口;
listen_address=IP地址 设置ftp服务来监听的地址,客户端可以用哪个地址来连接;
listen_port=端口号 设置FTP工作的端口号,默认的为21
chroot_local_user=YES 设置所有的本地用户可以chroot
chroot_local_user=NO 设置指定用户能够chroot
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list(只有/etc/vsftpd.chroot_list中的指定的用户才能执行 )
local_root=path 无论哪个用户都能登录的用户,定义登录帐号的主目录, 若没有指定,则每一个用户则进入到个人用户主目录;
chroot_local_user=yes/no 是否锁定本地系统帐号用户主目录(所有);锁定后,用户只能访问用户的主目录/home/user,不能利用cd命令向上转;只能向下;
chroot_list_enable=yes/no 锁定指定文件中用户的主目录(部分),文件:/chroot_list_file=path 中指定;
userlist_enable=YES/NO 是否加载用户列表文件;
userlist_deny=YES 表示上面所加载的用户是否允许拒绝登录;
userlist_file=/etc/vsftpd.user_list 列表文件

设置vsftpd自动启动:
chkconfig vsftpd on 或
运行ntsysv将vsftpd选上 或
echo "/usr/local/sbin/vsftpd &" >>/etc/rc.local

如果出现不能访问的现象可以将防火墙和SELinux停用
1、service iptables stop
# iptables -F
2、编辑/etc/selinux/config将SELINUX设为disabled,即SELINUX=disabled
或终端里运行system-config-securitylevel-tui
或点击“system"->"*****istration"->"security level and firewall对防火墙和SELinux进行设置

分享到:
评论

相关推荐

    FTP服务器FTP服务器

    FTP服务器FTP服务器FTP服务器FTP服务器FTP服务器FTP服务器FTP服务器FTP服务器

    最新FTP 服务器 最新FTP 服务器

    Serv-U是一种被广泛运用的FTP服务器端软件,支持3x/9x/ME/NT/2K等全Windows系列。可以设定多个FTP服务器、限定登录用户的权限、登录主目录及空间大小等,功能非常完备。 它具有非常完备的安全特性,支持SSl FTP传输...

    FTP服务器源码(C#版web端和后台)纯代码

    目前网络上有很多专业的FTP服务器软件,但是基于C#开发的版本很少,功能很全的源码就更少了,为此我专门将该资源分享出来...3.可以安装成操作系统的服务程序。 4.特殊文件过滤等特殊功能。 5.开发过程文档和更新记录。

    ftp服务器PDF文件在线查看的实现方法

    URL形式: // ...后台方法,将ftp服务器上的PDF文件转成二进制流进行读取 using System.Net; public FileStreamResult GetStreaem(strin

    麒麟V10服务器搭建FTP服务

    麒麟V10服务器搭建FTP服务

    除非Microsoft FTP 服务(FTPSVC)正在运行,否则无法启动FTP站点。服务目前已停止。

    当出现:除非Microsoft FTP 服务(FTPSVC)正在运行,否则无法启动FTP站点。服务目前已停止。(针对win10系统,亲测成功。其他系统应该差不多) 即如下提示时: 原因是:在自己电脑上搭建的ftp服务器,每次断电开机...

    Ftp服务器2.1:绿色的极好免费FTP服务器

    Ftp服务器2.1是一个绿色的极好免费FTP服务器,当前发布...FTPServer.dat Ftp服务用户列表序列化存储文件; FTPServer.ini Ftp服务配置信息存储文件; 开发工具:Visual Studio 2008(VC++),Svn(客户端:TortoiseSVN 服务端)

    java实现FTP服务器

    java实现FTP服务器,java实现FTP服务器

    中北大学操作系统云沙箱实验报告-使用Shell脚本实现局域网MAC地址收集和FTP服务监控

    同时对局域网中部署FTP服务的主机进行监控,能够快速得知哪台具有FTP的主机在提供服务。下图该局域网的拓扑图。 图1局域网拓扑 实现MAC地址收集和FTP服务监控具体操作内容如下: 1)部署FTP服务器 使用dnf命令安装...

    迷你ftp服务器 迷你ftp服务器

    迷你ftp服务器 迷你ftp服务器 迷你ftp服务器

    ftp服务器FtpServer

    一个不错的ftp服务器安装软件,共享给大家,希望对有需求的朋友有所帮助。

    QT5.0实现FTP服务器

    qt5.0实现FTP服务器,源码已验证,可直接下载下来使用。

    winxp建ftp服务器

    详细介绍如何在winxp下如何建立ftp服务器。

    c#实现FTP服务器

    c#实现FTP服务器, 功能 ①、按标准FTP协议登录FTP服务器,进行身份验证; ②、显示远程目录、文件列表,进行目录切换; ③、目录、文件列表的排序显示(文件名、时间、类型); ④、能上传文件、下载、删除文件...

    实验四-FTP服务器及WWW服务器配置.doc

    实验四 FTP服务器及WWW服务器配置 1 实验目的 在对等网环境下,在Windows2000的操作系统下,建FTP站点和WEB站点。 2 实验环境 与因特网连接的计算机网络系统;主机操作系统为windows;Ethereal、IE等软件。 3 实验...

    Linux下FTP服务器的建立

    同样,在局域网上也可以建立FTP服务,以满足局域网用户文件传输和资源共享的需要。 根据服务对象的不同FTP服务可以分为两类: 一类是系统FTP服务器,它只允许系统上的合法用户使用; 另一类是匿名FTP服务器,...

    守望迷你FTP服务器

    这个FTP服务器是用C语言开发的,其特点是界面精美,易于使用,还有信息流量统计。整个FTP服务器就是一个EXE可执行程序, 无需任何安装,不修改注册表,删除时直接删除所有相关文件就行了。程序放在任何目录均可运行...

    FTP服务器配置实验报告.docx

    Document serial number【LGGKGB-LGG98YT-LGGT8CB-LGUT-LGG08】 Document serial number【LGGKGB-LGG98YT-LGGT8CB-LGUT-LGG08】 FTP服务器配置实验报告全文共6页,当前为第1页。FTP服务器配置实验报告 FTP服务器配置...

    一秒将你的电脑变成ftp服务器(软件及用法)

    更改FTP文件夹位置:断开FTP服务,然后自行选择位置。 比如你的IP是222.71.75.106 那么你的FTP地址就是: FTP://222.71.75.106 连接FTP://222.71.75.106就可以下载你放在FTP文件夹里的东西了. 你的电脑变成ftp...

    守望迷你FTP服务器 v1.0.0.rar

    守望迷你FTP服务器是用C语言开发的,其特点是界面精美,易于使用,还有信息流量统计。整个FTP服务器就是一个EXE可执行程序,无需任何安装,不修改注册表,删除时直接删除所有相关文件就行了。程序放在任何目录均可...

Global site tag (gtag.js) - Google Analytics