RedHat配置FTP服务器
2009-05-09 13:47
204 查看
本文由两篇转载文章组成。
文章一:
系统环境:RedHat 9 (内核:linux-2.4.20-8)
samba版本:vsftpd-1.1.3-8
测试环境:winxp访问RedHat 9的虚拟主机。
实验要求:配置FTP服务器,匿名用户可以访问,上传、下载文件。
具体步骤如下:
(1) 编辑/etc/vsftpd/vsftpd.conf需要修改以下几段配置命令,去掉前面的#号。
Anonymous_enable = YES 允许匿名用户访问
Anon_upload_enable = YES 允许匿名用户上传
Anon_mkdir_write_enable = YES 允许匿名用户创建文件
Anon_uploads = YES 允许用户上传
在最后加上,以下几段代码
anon_other_write_enable = YES
anon_umask = 077或777 改变文件的权限
(2) 启动FTP服务
#/etc/rc.d/init.d/vsftd start
实验中遇到的问题
1. 访问不了
注意是否关闭了防火墙,service iptables stop
2. 能上传但不能下载
去掉chown_upload = YES前面的#,然后在最后增加anon_umask = 077的文件权限
3. 没有写的权限
#chmod 777 /var/ftp/pub
文章一转自
http://hi.baidu.com/nfubuntu/blog/item/0dd94ba7bb354e95d0435867.html
文章二:
RedHat9.0 中的FTP有一些改变:
1)ftp server只剩下了vsftp, 原来的wu-ftp没有放入;
2)配置文件改为:/etc/vsftp/vsftp.conf;
更换port提供服务,可将ftp port改为21之外的port.
step1: 修改/etc/vsftpd/vsftpd.conf 增加一行,listenport=2121;
step2: 重启vsftpd服务.
使用者的预设目录为:/home/username, 若是不希望使用者在ftp时能够切换到上一层目录/home,则修改/etc/vsftpd.conf.
step1: 将底下三行修改为, chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
step2: 新增一个档案,/etc/vsftpd/chroot_list.内容为增加两行,
peter
jchn
step3: 重启vsftpd.
文章二转自
http://blog.csdn.net/newger/archive/2008/01/15/2045217.aspx
另外:
如果需要让root用户登录FTP ,修改下面两个文件
/etc/vsftpd.ftpusers和/etc/vsftpd.user_list
在root前加上#就可以了!(注释掉)
文章一:
系统环境:RedHat 9 (内核:linux-2.4.20-8)
samba版本:vsftpd-1.1.3-8
测试环境:winxp访问RedHat 9的虚拟主机。
实验要求:配置FTP服务器,匿名用户可以访问,上传、下载文件。
具体步骤如下:
(1) 编辑/etc/vsftpd/vsftpd.conf需要修改以下几段配置命令,去掉前面的#号。
Anonymous_enable = YES 允许匿名用户访问
Anon_upload_enable = YES 允许匿名用户上传
Anon_mkdir_write_enable = YES 允许匿名用户创建文件
Anon_uploads = YES 允许用户上传
在最后加上,以下几段代码
anon_other_write_enable = YES
anon_umask = 077或777 改变文件的权限
(2) 启动FTP服务
#/etc/rc.d/init.d/vsftd start
实验中遇到的问题
1. 访问不了
注意是否关闭了防火墙,service iptables stop
2. 能上传但不能下载
去掉chown_upload = YES前面的#,然后在最后增加anon_umask = 077的文件权限
3. 没有写的权限
#chmod 777 /var/ftp/pub
文章一转自
http://hi.baidu.com/nfubuntu/blog/item/0dd94ba7bb354e95d0435867.html
文章二:
RedHat9.0 中的FTP有一些改变:
1)ftp server只剩下了vsftp, 原来的wu-ftp没有放入;
2)配置文件改为:/etc/vsftp/vsftp.conf;
更换port提供服务,可将ftp port改为21之外的port.
step1: 修改/etc/vsftpd/vsftpd.conf 增加一行,listenport=2121;
step2: 重启vsftpd服务.
使用者的预设目录为:/home/username, 若是不希望使用者在ftp时能够切换到上一层目录/home,则修改/etc/vsftpd.conf.
step1: 将底下三行修改为, chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
step2: 新增一个档案,/etc/vsftpd/chroot_list.内容为增加两行,
peter
jchn
step3: 重启vsftpd.
文章二转自
http://blog.csdn.net/newger/archive/2008/01/15/2045217.aspx
另外:
如果需要让root用户登录FTP ,修改下面两个文件
/etc/vsftpd.ftpusers和/etc/vsftpd.user_list
在root前加上#就可以了!(注释掉)
相关文章推荐
- RedHat配置FTP服务器
- Redhat配置FTP服务器
- 【redhat5.5】ftp服务器的配置
- vsFTPd-Linux网络安装与配置FTP服务器及Redhat局域网安装的解决办法
- Redhat下配置ftp服务器
- RedHat配置FTP服务器 .
- FTP服务器配置-vsftp
- FTP服务器的配置
- centos FTP服务器的架设和配置
- win7下FTP服务器配置访问教程
- 服务器通过IIS配置网站和FTP
- Windows Server 2008 R2--FTP服务器的配置
- 《RHEL6.3 FTP服务器虚拟用户的配置(含图)》——如此简单
- linux ubuntu下ftp服务器安装、配置与使用
- linux下ftp服务器vsftpd服务的安装与配置
- Ubuntu 用vsftpd 配置FTP服务器
- ftp服务器配置
- 匿名FTP服务器自定义目录可写入配置
- centos 64位系统 ftp服务器搭建和配置
- Windows Server2012R2 FTP服务器配置