RedHat配置FTP服务器 .

本文介绍如何在RedHat9系统中配置vsftpd服务,使匿名用户能够访问、上传及下载文件。包括设置监听端口、限制用户路径切换等操作,并解决常见问题如访问失败、权限不足等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

转自:http://blog.youkuaiyun.com/fengrx/article/details/4163178

本文由两篇转载文章组成。

文章一:
  系统环境: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
另外:
如果需要让root用户登录FTP ,修改下面两个文件
/etc/vsftpd.ftpusers和/etc/vsftpd.user_list
在root前加上#就可以了!(注释掉)

转自:http://blog.youkuaiyun.com/fengrx/article/details/4163178

本文由两篇转载文章组成。

文章一:
  系统环境: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
另外:
如果需要让root用户登录FTP ,修改下面两个文件
/etc/vsftpd.ftpusers和/etc/vsftpd.user_list
在root前加上#就可以了!(注释掉)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值