ftp

简介:

一、ftp(File Transfer Protocol):

1、ftp 可以连接追踪(Connection Trancking )

2、ftp响应码:

    1**:信息码

    2**:成功状态码

    3**:进一步提示补全信息的状态码

    4**:客户端错误

    5**:服务器端错误。

3、ftp用户认证:

(1)、匿名用户

(2)、虚拟用户

(3)、系统用户:

二、vsftpd安装:

1、yum -y install vsftpd

2、认证文件:安装完成后有一个认证文件:

/etc/pam.d/vsftpd

pam:Plugable Authentication Module插件式认证模块。

3、服务脚本:/etc/rc.d/init.d/vsftpd


4、主配置文件:/etc/vsftpd/vsftpd.conf,配置文件必须顶格写,即行的最前面不能有空格。

 (1)、anonymous匿名用户配置:

   A、anonymous_enable=YES, 是否允许匿名用户登录

   B、anon_upload_enable=YES, 是否允许匿名用户”上传“

   C、anon_mkdir_write_enable=YES, 是否允许匿名用户”创建、删除“目录

   D、anon_other_write_enable=YES, 是否允许匿名用户其他的写权限,如删除。

 (2)、允许本地用户:

   A、local_enable=YES    , 是否允许允许本地用户

   B、chroot_local_user=YES,   “锁定所有用户在其家目录中”,

不然可以访问系统的所有文件,太危险,chroot_local_user默认为NO。

  C、 锁定部分用户在其家目录中:

 chroot_list_enable=YES

 chroot_list_file=/etc/vsftpd/chroot_list,将要锁定的用户写在chroot_list中,一行一个用户。


5、主程序文件:/usr/sbin/vsftpd


6、启动vsftpd:#service vsftpd start,启动成功访问界面如下:


wKioL1ht4ZLBoNBDAAArUDiAQEw061.jpg




本文转自lzf0530377451CTO博客,原文链接: http://blog.51cto.com/8757576/1889271,如需转载请自行联系原作者




相关文章
|
9月前
|
安全 网络安全 数据安全/隐私保护
FTP的介绍
FTP的简单介绍
92 0
|
安全 Unix Linux
FTP服务|学习笔记
快速学习FTP服务
FTP服务|学习笔记
|
存储 弹性计算 缓存
|
测试技术 Linux
|
Linux 网络安全 数据安全/隐私保护
|
Java 数据安全/隐私保护