Linux builds the FTP Server

处下载 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 –e

三, 配置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

cp –s 源文件  目标文件(可以修改文件名)

ln  源文件  目标文件

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wygsdy.html