我学Linux是遇到的ftp配置问题和解决办法

来源:互联网 发布:淘宝卖家店铺怎么激活 编辑:程序博客网 时间:2024/06/05 00:49

1. 安装ftp支持,我用的redhat5在安装的时候可以选择自动安装ftp。

    在局域网通的情况下,你可以打开终端   -------> 键入service  vsftpd start     系统会提示启动成功。

    然后,你可以在同一个局域网内访问下你的机子的ftp。或是在本机上ping其他机子的ip。

    ping的通,说明,你的ftp安装成功了。

4、由以上可知/etc/vsftpd/vsftpd.confVsFTP的主要配置文件 ,可以对此文件进行修改,但是修改前最好要备份
下面对这份文件的一些细节进行介绍

# Example config file /etc/vsftpd/vsftpd.conf

# The default compiled in settings are fairly paranoid. This sample file

# loosens things up a bit, to make the ftp daemon more usable.

# Please see vsftpd.conf.5 for all compiled in defaults.

# READ THIS: This example file is NOT an exhaustive list of vsftpd options.

# Please read the vsftpd.conf.5 manual page to get a full idea of vsftpd's

# capabilities.

# Allow anonymous FTP? (Beware - allowed by default if you comment this out).

anonymous_enable=YES 是否允许 匿名登录FTP 服务器,默认设置为YES 允许,即用户可使用用户名ftp anonymous 进行ftp 登录,口令为用户的E-mail 地址。如不允许匿名访问去掉前面# 并设置为NO

# Uncomment this to allow local users to log in.

local_enable=YES (是否允许本地用户 ( linux 系统中的用户帐号) 登录FTP服务器,默认设置为YES允许, 本地用户登录后会进入用户主目录,而匿名用户登录后进入匿名用户的下载目录/var/ftp/pub ;若只允许匿名用户访问,前面加上#,可 阻止本地用户访问FTP 服务器。)

# Uncomment this to enable any form of FTP write command.

write_enable=YES   是否允许本地用户对 FTP 服务器文件具有写权限 默认设置为 YES 允许

# Default umask for local users is 077. You may wish to change this to 022,

# if your users expect that (022 is used by most other ftpd's)

# local_umask=022 (或其它值,设置本地用户的文件掩码 为缺省022 ,也可根据个人喜好将其设置为其他值,默认值为077

# Uncomment this to allow the anonymous FTP user to upload files. This only

# has an effect if the above global write enable is activated. Also, you will

# obviously need to create a directory writable by the FTP user.

#anon_upload_enable=YES 是否允许匿名用户上传文件 须将 write_enable=YES 默认设置为 YES 允许

# Uncomment this if you want the anonymous FTP user to be able to create

# new directories.

#anon_mkdir_write_enable=YES   是否允许匿名用户创建新文件夹 默认设置为 YES 允许

# Activate directory messages - messages given to remote users when they

# go into a certain directory.

#dirmessage_enable=YES 是否激活目录欢迎信息功能 当用户用 CMD 模式首次访问服务器上某个目录时 FTP 服务器将显示欢迎信息 默认情况下 欢迎信息是通过 目录下的 .message 文件获得的,此文件保存自定义的欢迎信息,由用户自己建立)

# Activate logging of uploads/downloads.

xferlog_enable=YES 默认值为 NO 如果启用此选项,系统将会维护记录服务器上传和下载情况的日志文件,默认情况该日志文件为/var/log/vsftpd.log, 也可以通过下面的 xferlog_file 选项对其进行设定。)

# Make sure PORT transfer connections originate from port 20 (ftp-data).

connect_from_port_20=YES 设定 FTP 服务器将启用 FTP 数据端口的连接请求 ,ftp-data 数据传输 21 为连接控制端口

# If you want, you can arrange for uploaded anonymous files to be owned by

# a different user. Note! Using "root" for uploaded files is not

# recommended!-注意,不推荐使用 root 用户上传文件

#chown_uploads=YES 设定是否允许 改变 上传文件的属主 与下面一个设定项配合使用

#chown_username=whoeve r 设置想要改变的上传文件的属主 如果需要 则输入一个系统用户名 例如可以把上传的文件都改成 root 属主。whoever :任何人)

# You may override where the log file goes if you like. The default is shown

# below.

#xferlog_file=/var/log/vsftpd.log ( 设定系统维护记录FTP 服务器上传和下载情况的日志文件,/var/log/vsftpd.log 是默认的,也可以另设其它)

# If you want, you can have your log file in standard ftpd xferlog format

#xferlog_std_format=YES 如果启用此选项 传输日志文件将以标准 xferlog 的格式书写,该格式的日志文件默认为/var/log/xferlog, 也可以通过xferlog_file 选项对其进行设定,默认值为NO

#dual_log_enable ( 如果添加并启用此选项,将生成两个相似的日志文件,默认在/var/log/xferlog /var/log/vsftpd.log 目录下。前者是wu_ftpd 类型的传输日志,可以利用标准日志工具对其进行分析;后者是vsftpd 类型的日志)

#syslog_enable ( 如果添加并启用此选项,则原本应该输出到/var/log/vsftpd.log 中的日志,将输出到系统日志中)

# You may change the default value for timing out an idle session.

原创粉丝点击