免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: 上下求索者
打印 上一主题 下一主题

求解 RHEL5.5下FTP的搭建 [复制链接]

论坛徽章:
0
31 [报告]
发表于 2010-12-16 15:04 |只看该作者
platinum兄,ren兄对oracle是专家,但是linux却也仅仅是入门,各有所长,如果太严谨恐怕大家都不敢说话了, ...
zxpxyz 发表于 2010-12-16 13:31


实在太忠恳了,你的话也让我自己反思了不少,我确实也有自己的问题
谁都不是圣人,我最大的问题就是对人不够宽容,虽然严以律己,但却没有宽以待人
谢谢你了

论坛徽章:
0
32 [报告]
发表于 2010-12-16 15:05 |只看该作者
回复  platinum


    其实你没错。严格要求是对的。呵呵。
  确实我属于个人喜好LINUX(当初也主要是 ...
renxiao2003 发表于 2010-12-16 13:24


   

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
33 [报告]
发表于 2010-12-16 16:59 |只看该作者
建议安装 vsftpd 包,方便的说。

另:检查一下防火墙设置

论坛徽章:
0
34 [报告]
发表于 2010-12-16 20:56 |只看该作者
1. 启动ftp服务器   service vsftpd start
2. 默认root用户  ftp登录有限制(但是 ftp 127.0.0.1 是通的)

论坛徽章:
29
技术图书徽章
日期:2013-09-02 19:59:502015元宵节徽章
日期:2015-03-06 15:51:332015小元宵徽章
日期:2015-03-06 15:57:20操作系统版块每日发帖之星
日期:2015-08-16 06:20:002015七夕节徽章
日期:2015-08-21 11:06:17操作系统版块每日发帖之星
日期:2015-09-21 06:20:002015亚冠之水原三星
日期:2015-10-30 00:06:07数据库技术版块每日发帖之星
日期:2015-12-24 06:20:0015-16赛季CBA联赛之上海
日期:2016-01-07 10:32:07操作系统版块每日发帖之星
日期:2016-01-08 06:20:00操作系统版块每日发帖之星
日期:2016-05-18 06:20:00IT运维版块每日发帖之星
日期:2016-07-23 06:20:00
35 [报告]
发表于 2010-12-18 11:50 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
36 [报告]
发表于 2010-12-20 13:04 |只看该作者
我自己写的SUSE下开FTP的脚本  有空帮你写个REDHAT的
  1. #!/bin/bash
  2. #by chinaboyxiaobao


  3. # edit_config
  4. function vsftpd_conifg()
  5. {
  6. sed 's/\#write_enable=YES/write_enable=YES/g' /etc/vsftpd.conf >/etc/vsftpd.conf.tmp
  7.       mv /etc/vsftpd.conf.tmp /etc/vsftpd.conf

  8.       sed 's/\#local_enable=YES/local_enable=YES/g' /etc/vsftpd.conf >/etc/vsftpd.conf.tmp
  9.       mv /etc/vsftpd.conf.tmp /etc/vsftpd.conf

  10.       sed 's/\#ascii_upload_enable=YES/ascii_upload_enable=YES/g' /etc/vsftpd.conf >/etc/vsftpd.conf.tmp
  11.       mv /etc/vsftpd.conf.tmp /etc/vsftpd.conf

  12.       sed 's/#ascii_download_enable=YES/ascii_download_enable=YES/g' /etc/vsftpd.conf >/etc/vsftpd.conf.tmp
  13.       mv /etc/vsftpd.conf.tmp /etc/vsftpd.conf
  14. }

  15. function allow_root()
  16. {
  17. sed 's/root/\#root/g' /etc/ftpusers >/etc/ftpusers.tmp
  18.       mv /etc/ftpusers.tmp /etc/ftpusers
  19. }

  20. i=`cat /etc/SuSE-release | grep VERSION |awk -F= '{print $2}'`
  21. if [ "$i" -eq "9" ]
  22.    then
  23.       cat /etc/xinetd.d/vsftpd |grep disable | sed 's/yes/no/g' /etc/xinetd.d/vsftpd >/etc/xinetd.d/vsftpd.tmp
  24.       mv /etc/xinetd.d/vsftpd.tmp  /etc/xinetd.d/vsftpd
  25.       vsftpd_conifg
  26.       allow_root

  27.       rcxinetd restart >/dev/null 2>&1
  28.       if [ $? = 0 ]
  29.          then
  30.          echo "SUSE Linux Enterprise Server $i open ftp service successful!"
  31.          else
  32.          echo "SUSE Linux Enterprise Server $i open ftp service failed!"
  33.       fi

  34. fi
  35. if [ "$i" -eq "10" ]
  36.    then
  37.       vsftpd_conifg
  38.       allow_root
  39.       rcvsftpd restart >/dev/null 2>&1
  40.       if [ $? = 0 ]
  41.          then
  42.          echo "SUSE Linux Enterprise Server $i open ftp service successful!"
  43.          else
  44.          echo "SUSE Linux Enterprise Server $i open ftp service failed!"
  45.       fi
  46. fi
复制代码

论坛徽章:
0
37 [报告]
发表于 2010-12-20 14:02 |只看该作者
回复 1# 上下求索者


我自己写的SUSE下开FTP的脚本  有空帮你写个REDHAT的
#!/bin/bash
#by chinaboyxiaobao


# edit_config
function vsftpd_conifg()
{
sed 's/\#write_enable=YES/write_enable=YES/g' /etc/vsftpd.conf >/etc/vsftpd.conf.tmp
      mv /etc/vsftpd.conf.tmp /etc/vsftpd.conf

      sed 's/\#local_enable=YES/local_enable=YES/g' /etc/vsftpd.conf >/etc/vsftpd.conf.tmp
      mv /etc/vsftpd.conf.tmp /etc/vsftpd.conf

      sed 's/\#ascii_upload_enable=YES/ascii_upload_enable=YES/g' /etc/vsftpd.conf >/etc/vsftpd.conf.tmp
      mv /etc/vsftpd.conf.tmp /etc/vsftpd.conf

      sed 's/#ascii_download_enable=YES/ascii_download_enable=YES/g' /etc/vsftpd.conf >/etc/vsftpd.conf.tmp
      mv /etc/vsftpd.conf.tmp /etc/vsftpd.conf
}

function allow_root()
{
sed 's/root/\#root/g' /etc/ftpusers >/etc/ftpusers.tmp
      mv /etc/ftpusers.tmp /etc/ftpusers
}

i=`cat /etc/SuSE-release | grep VERSION |awk -F= '{print $2}'`
if [ "$i" -eq "9" ]
   then
      cat /etc/xinetd.d/vsftpd |grep disable | sed 's/yes/no/g' /etc/xinetd.d/vsftpd >/etc/xinetd.d/vsftpd.tmp
      mv /etc/xinetd.d/vsftpd.tmp  /etc/xinetd.d/vsftpd
      vsftpd_conifg
      allow_root

      rcxinetd restart >/dev/null 2>&1
      if [ $? = 0 ]
         then
         echo "SUSE Linux Enterprise Server $i open ftp service successful!"
         else
         echo "SUSE Linux Enterprise Server $i open ftp service failed!"
      fi

fi
if [ "$i" -eq "10" ]
   then
      vsftpd_conifg
      allow_root
      rcvsftpd restart >/dev/null 2>&1
      if [ $? = 0 ]
         then
         echo "SUSE Linux Enterprise Server $i open ftp service successful!"
         else
         echo "SUSE Linux Enterprise Server $i open ftp service failed!"
      fi
fi
复制代码

论坛徽章:
0
38 [报告]
发表于 2010-12-20 14:04 |只看该作者
本帖最后由 chinaboywg 于 2010-12-21 21:18 编辑

[quote]回复  上下求索者


我自己写的SUSE下开FTP的脚本  有空帮你写个REDHAT的
  1. #!/bin/bash
  2. #this scripts will atuo start redhat ftp service !

  3. function allow_root()
  4. {
  5. sed 's/root/\#root/g' /etc/vsftpd/ftpusers >/etc/vsftpd/ftpusers.tmp
  6.       mv /etc/vsftpd/ftpusers.tmp /etc/vsftpd/ftpusers
  7. }
  8. function vsftpd_conifg()
  9. {
  10. sed 's/\#write_enable=YES/write_enable=YES/g' /etc/vsftpd/vsftpd.conf >/etc/vsftpd/vsftpd.conf.tmp
  11.       mv /etc/vsftpd/vsftpd.conf.tmp /etc/vsftpd/vsftpd.conf

  12.       sed 's/\#local_enable=YES/local_enable=YES/g' /etc/vsftpd/vsftpd.conf >/etc/vsftpd/vsftpd.conf.tmp
  13.       mv /etc/vsftpd/vsftpd.conf.tmp /etc/vsftpd/vsftpd.conf

  14.       sed 's/\#ascii_upload_enable=YES/ascii_upload_enable=YES/g' /etc/vsftpd/vsftpd.conf >/etc/vsftpd/vsftpd.conf.tmp
  15.       mv /etc/vsftpd/vsftpd.conf.tmp /etc/vsftpd/vsftpd.conf

  16.       sed 's/#ascii_download_enable=YES/ascii_download_enable=YES/g' /etc/vsftpd/vsftpd.conf >/etc/vsftpd/vsftpd.conf.tmp
  17.       mv /etc/vsftpd/vsftpd.conf.tmp /etc/vsftpd/vsftpd.conf
  18. }
  19. rpm -qa | grep vsftpd >/dev/null &2>1
  20. if [ $? -eq 0 ];then
  21.    vsftpd_conifg
  22.    allow_root
  23.    service vsftpd service restart >/dev/null &2>1
  24.      if [ $? -eq 0 ];then
  25.        echo "Starting vsftpd suseesfull"
  26.      fi
  27. fi
  28. if [ $? -eq 1 ];then
  29.    exit 1
  30.    echo "please first install vsftpd"
  31. fi
复制代码

论坛徽章:
0
39 [报告]
发表于 2010-12-20 20:04 |只看该作者
用lftp这个命令来测试,另外检查防火墙,selinux相关设置

论坛徽章:
0
40 [报告]
发表于 2010-12-21 21:08 |只看该作者
小弟刚玩RedHat Linux,遇到以下情况,请问我该怎样搭建FTP。
上下求索者 发表于 2010-12-12 11:50



    帮你写了个redhat 开FTP的脚本,你试试看咯
  1. #!/bin/bash
  2. #this scripts will atuo start redhat ftp service !

  3. function allow_root()
  4. {
  5. sed 's/root/\#root/g' /etc/vsftpd/ftpusers >/etc/vsftpd/ftpusers.tmp
  6.       mv /etc/vsftpd/ftpusers.tmp /etc/vsftpd/ftpusers
  7. }
  8. function vsftpd_conifg()
  9. {
  10. sed 's/\#write_enable=YES/write_enable=YES/g' /etc/vsftpd/vsftpd.conf >/etc/vsftpd/vsftpd.conf.tmp
  11.       mv /etc/vsftpd/vsftpd.conf.tmp /etc/vsftpd/vsftpd.conf

  12.       sed 's/\#local_enable=YES/local_enable=YES/g' /etc/vsftpd/vsftpd.conf >/etc/vsftpd/vsftpd.conf.tmp
  13.       mv /etc/vsftpd/vsftpd.conf.tmp /etc/vsftpd/vsftpd.conf

  14.       sed 's/\#ascii_upload_enable=YES/ascii_upload_enable=YES/g' /etc/vsftpd/vsftpd.conf >/etc/vsftpd/vsftpd.conf.tmp
  15.       mv /etc/vsftpd/vsftpd.conf.tmp /etc/vsftpd/vsftpd.conf

  16.       sed 's/#ascii_download_enable=YES/ascii_download_enable=YES/g' /etc/vsftpd/vsftpd.conf >/etc/vsftpd/vsftpd.conf.tmp
  17.       mv /etc/vsftpd/vsftpd.conf.tmp /etc/vsftpd/vsftpd.conf
  18. }
  19. rpm -qa | grep vsftpd >/dev/null &2>1
  20. if [ $? -eq 0 ];then
  21. vsftpd_conifg
  22. allow_root
  23. service vsftpd restart >/dev/null &2>1
  24. if [ $? -eq 0 ];then
  25. echo "Starting vsftpd suseesfull"
  26. fi
  27. if [ $? -eq 1 ];then
  28. exit 1
  29. echo "please first install vsftpd"

复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP