Linux builds the FTP server

LINUX--FTP Server (原来自己总结的那个地方有错误的请及时指出谢谢

 

可到http://download.pureftpd.org/pub/pure-ftpd/ releases/pure-ftpd-1.0.21.tar.gz

处下载 pure-ftpd最新的版。

配置FTP

一,查看是否已安装FTP包

rpm -qa |grep vsftp

二,安装FTP(一般放在第一个光盘)

   1.首先需建立挂载点(mkdir mnt/cdrom)

   2, 挂载光盘 mount /dec/cdrom /mnt/cdrom

   3,安装 : cd /mnt/cdrom/RedHat/RPMS

             rpm -ivf 软件包名(vsftpd-2.0.1-5.i386.rpm)(rpm前面加个空格)

   4,卸载    rpm 

三, 配置FTP

   1.cd /etc/vsftpd

vi /vsftpd/vsftpd.conf  (主配置文件)

   2.设置是否允许匿名用户登录

   Allow anonymous 设置为NO (第一个选项)

   3.是否允许返回家目录

chroot_local_user=YES/NO (YES是不允许,NO 是允许)根据自己加配置文件没有

 新建用户时可以useradd -d /目录 用户名 (指定家目录) 

   

   其他都为默认

四,开启FTP

   1.启动FTP服务

      service vsftpd start

   2.停止FTP服务

      service vsftpd stop

   3.重新启动FTP服务

      service vsftpd restart

                           

五,开机时自动启动FTP服务

    可以执行“ntsysv”命令

    启动服务配置程序,找到“pure-ftpd”服务,在其前面加上星号(*),然

后选择“确定”即可 。

六,测试,

七,其他配置

 

 

5.设置是否允许匿名用户登录 (匿名用户默认家目录在/var/ftp)  noAnonymous  no

6.  1,useradd -d /var/fat username  (新建用户可以将用户目录指定到fat上方便管理匿名的文件)

     2,chown -r username var/ftp(可更改匿名访问的ftp的属主)

     3,chmod 755 /var/fat  (给用户权限)

FTP下面有个Pub这个文件下默认允许匿名上传和下载文件的

 

更改上传默认目录

anon_root=/home/fsc/interfile

 

 

1.设置是否将用户锁定在主目录中

chrootEveryone  yes

2.设置同时登录到FTP服务器的最大链接数

MaxClientsNumber  50

3.设置每个IP最大链接数

MaxClientsPerIP  8

4.设置是否只允许匿名用户连接

AnonymousOnly  no

6.设置登录欢迎信息文件的位置

FortunesFile     /usr/share/fortune/zippy

7.设置用户空闲时间超过限值

MaxIdleTime  15

8.设置是否允许匿名用户建立目录

AnonymousCanCreateDirs  no

9.设置是否允许下载由匿名用户上传的文件

AntiWarez  yes

10.设置FTP服务器绑定的IP地址和端口

Bind  192.168.16.177,21

11.设置匿名用户的带宽

AnonymousBandwidth   8

12.设置是否允许匿名用户上传文件

AnonymousCantUpload  no

13.设置是否自动建立用户主目录

CreateHomeDir  yes

14.设置每个用户最大的并发连接数。

PerUserLimits  3:20

 

cs 源文件  目标文件(可以修改文件名)

ln  源文件  目标文件

你可能感兴趣的:(linux,ftp,职场,休闲,源文件)