Linux --FTP服务器配置

一、FTP服务器WU-FTPD
FTP是Internet上最基本、最常用、最受欢迎的信息服务系统之一,它允许用户登录到Internet的远程计算机上,把其中的文件传送到自己的计算机中,或把自己计算机上的文件传送到远程计算机里。
在大多数的Linux发行版本中都是使用的wuachive-ftpd,一般简称为WU-FTPD,它作为一个FTP服务器是一个非常有名的FTP软件。WU-FTPD广泛使用于UNIX/Linux服务器,作为默认的FTP服务器,为广大的互联网客户提供FTP服务,且这个软件又是免费的。本节将介绍如何使用WU-FTPD配置FTP服务器。

二、WU-FTPD的安装和组成
WU-FTPD的安装非常容易,大多数版本的Linux中都包含了WU-FTPD的rpm软件包,可以在安装Linux时指定安装。如果想自行编译源代码,也可以到ftp://ftp.wu-ftpd.org下载最新版本的源代码包。
安装好以后,可以用ckconfig命令来检查是否已经正确安装。在/etc/passwd中可以指定ftp用户的登录目录。
安装了WU-FTPD后,会在/bin目录下看到以下5个可执行文件:
ftpd  FTP服务器程序。
ftpshut  用于关闭FTP服务器程序。
ftpcount  显示目前在线人数。
ftpwho  查看目前FTP服务器的连接情况。
ckconfig  检查FTP服务器的设置是否正确。
除了这些可执行文件以外,安装程序还在/etc和/var目录下生成了7个配置文件:
/etc/ftpusers
/etc/ftpaccess
/var/run/ftp.pids
/etc/ftpconversions
/var/log/xferlog
/etc/ftpgroups
/etc/ftphosts
系统安装了WU-FTPD后,会建立一个特殊的用户ftp,并在/home目录下建立了一个ftpd目录,当用户以匿名登录时,将会自动定位于这个目录下。在这个目录下一般会建立几个子目录,举例如下。
/home/ftpd/bin  存放一些供FTP用户使用的可执行文件。
/home/ftpd/etc  存放一些供FTP用户使用的配置文件。
/home/ftpd/pub  存放供下载的信息。
/home/ftpd/incoming  存放供上传信息的空间。

三、 wu-ftp相关命令的使用

通过上面的讲解,用户已经对wu-ftp的安装方法、组成模块,以及基本的配置方法有了一定的了解。本节将接着向用户介绍wu-ftp中的另外一些命令,这些命令在实际操作中有重要的作用,例如使用ftpcount命令可以统计当前服务器上所连接的用户数目。
1.ftpcount
连接数统计命令。可以使用ftpcount命令十分清楚地统计出当前连接到FTP服务器上的用户数目,并且同时列出上限。命令输出如下所示:

Service class local 0 Users(20maximum)
Service class remote 5 Users(100maximum)

2.ftpwho
在线用户查看命令。可以使用ftpwho命令十分清楚地列出当前连接的用户的详细情况。
3.ftpshut
FTP关闭文件生成命令。可以使用ftpshut命令生成一个在/etc/ftpaccess中设置的shut.msg文件,用于关机设置。ftpshut命令的格式为:

Ftpshut <-l min> <-d min> time <说明>

-l  这个参数设置在关闭FTP服务器功能前多少分钟时停止用户的连接。
-d  这个参数设置在关闭FTP服务器功能前多少分钟时切断用户连接。
time  指定关闭FTP服务器的时间。例如6:20分则写为0620。
4.ckconfig
检查FTP服务器的设置是否正确。
5.ftprestart
重新启动FTP服务。

参考: http://book.51cto.com/art/200707/50902.htm

时间: 2024-10-13 05:35:13

Linux --FTP服务器配置的相关文章

Linux FTP 服务器配置简单说明(转)

一.  FTP 说明 linux 系统下常用的FTP 是vsftp, 即Very Security File Transfer Protocol. 还有一个是proftp(Profession ftp). 我们这里也是简单的说明下vsftp的配置. vsftp提供3种远程的登录方式: (1)匿名登录方式 就是不需要用户名,密码.就能登录到服务器电脑里面 (2)本地用户方式 需要帐户名和密码才能登录.而且,这个帐户名和密码,都是在你linux系统里面,已经有的用户. (3)虚拟用户方式 同样需要用

linux ftp服务器配置(Ubuntu)

参考资料:http://www.cnblogs.com/likwo/p/3154868.html 感谢 系统信息 阿里云ubuntu14 第一步:下载安装 sudo apt-get install vsftpd 启动sudo service vsftpd start 第二步:修改配置文件 cat /etc/vsftpd.conf # Example config file /etc/vsftpd.conf # # The default compiled in settings are fair

linux FTP配置详解

一.vsftpd说明: LINUX下实现FTP服务的软件很多,最常见的有vsftpd,Wu-ftpd和Proftp等.Red Hat Enterprise Linux中默认安装的是vsftpd. 访问FTP服务器时需要经过验证,只有经过了FTP服务器的相关验证,用户才能访问和传输文件.vsftpd提供了3种ftp登录形式:  (1)anonymous(匿名帐号) 使用anonymous是应用广泛的一种FTP服务器.如果用户在FTP服务器上没有帐号,那么用户可以以anonymous为用户名,以自己

LINUX FTP命令

1.open IP 地址 2.压缩文件夹 3.put 压缩文件夹 压缩文件夹 FTP>open  [ftpservername],和指定的远程Linux FTP服务器连接? FTP>user  [username]  [password],使用指定远程Linux FTP服务器的用户登录? FTP>pwd,显示远程Linux FTP服务器上的当前路径? FTP>ls,列出远程Linux FTP服务器上当前路径下的目录和文件? FTP>dir,列出远程Linux FTP服务器上当

Linux ftp命令的使用方法 -- 转

http://jingyan.baidu.com/article/066074d68b6a7ac3c21cb038.html FTP(File Transfer Protocol, FTP)是TCP/IP网络上两台计算机传送文件的协议,FTP是在TCP/IP网络和INTERNET上最早使用的协议之一,它属于网络协议组的应用层.FTP客户机可以给服务器发出命令来下载文件,上载文件,创建或改变服务器上的目录. ftp服务器在网上较为常见,Linux ftp命令的功能是用命令的方式来控制在本地机和远程

Linux FTP自动登陆下载备份,上传文件脚本

使用远程的服务器,对另外一台远程的服务器进行FTP操作,速度要比本地机器操作快很多. 之前写过一篇关于FTP如何手工的在Linux进行远程操作, 今天找到一个自动批量的脚本,感觉很好.满足了我的需要. 我的A网站在香港 我的B服务器Linux的在国内.这样就可以把A网站自动备份到B服务器了. 希望本篇博客能给需要的同学一些帮助. #####从ftp服务器上的/home/data 到 本地的/home/databackup#### #!/bin/bash ftp -n<<! open 192.1

linux ftp服务器搭建

linux ftp服务 主动模式port:服务器主动发起数据连接.客户端向服务器21端口建立ftp数据连接.服务器从20端口向客户端随机端口发送数据. 被动模式pasv:服务器被动等待数据连接.如果客户机防火墙禁止主动模式,会采用被动模式.客户端向服务器21端口建立ftp数据连接.需要传输数据时,客户端向服务器设定范围内的端口(非20)建立数据连接. 开始: 关闭安全系统 setenforce  0 关闭防火墙 service  iptables stop 1.  安装软件包 mount   /

Linux FTP配置文件说明

一.vsftpd说明: LINUX下实现FTP服务的软件很多,最常见的有vsftpd,Wu-ftpd和Proftp等.Red Hat Enterprise Linux中默认安装的是vsftpd. 访问FTP服务器时需要经过验证,只有经过了FTP服务器的相关验证,用户才能访问和传输文件.vsftpd提供了3种ftp登录形式:  (1)anonymous(匿名帐号) 使用anonymous是应用广泛的一种FTP服务器.如果用户在FTP服务器上没有帐号,那么用户可以以anonymous为用户名,以自己

(转)linux samb服务器配置

1. 首先安装samba服务. 2. 配置防火墙(要先关闭) 3. 创建samba服务器用户:smbpasswd -a username 删除samba服务器用户:smbpasswd -x username 4. 配置/etc/samba/smb.conf 需要配置valid user vi /etc/samba/smb.conf 5. 配置samba用户的映射.文件为 /etc/samba/smbusers. 6. 重启smb服务:service smb restart 注意: 删除windo