红联Linux门户
Linux帮助

在中标普华 Linux 下构建个人 FTP(调试运行)

发布时间:2009-08-10 13:55:06来源:红联作者:雨夜花
转自 http://www.xxlinux.com/bbs/viewthread.php?tid=3718&extra=page%3D1

个人用户,一般是不建议开机就把一大堆的服务器运行起来的,建议需要时再运行,当然了这只是我个人的一个建议,决定权在你

某网友:哥们,你机子中有什么好歌没有
you 回答:别说,还真有,你等会,我开 FTP ,你看着喜欢什么拿什么,不过要记得请我吃饭哟
网友回答:没问题,我一会买个盒饭,让快递送过去,二三天时间应不会变质吧 ^_^
..................

我们就以这种思想往下操作

为了方便,我自己写了一些小脚本

ftplog 这个是看日志的

#! /bin/bash

echo "查看日志"
echo ""
cat /var/log/vsftpd.log
exit

ftpstart 启动 ftp

#! /bin/bash

set -e

echo "绑定目录"
mount --bind /data/flac /var/ftp/pub/flac

echo "启动FTP服务"
/etc/init.d/vsftpd start

echo "启动金万维动态域名解析客户端"
/etc/init.d/gnhostlinuxd start

exit


因为一些让和别人其享的东西不在 /var/ftp/pub/ 下面,当然了,对于个人用户,把一些资料放在那也不方便,所以这篇文章可能会更接近一般的个人用户

ftpstop 关闭 ftp

#! /bin/bash

echo "关闭金万维动态域名解析客户端"
/etc/init.d/gnhostlinuxd stop

echo "关闭FTP服务"
/etc/init.d/vsftpd stop

echo "取消绑定目录"
umount /var/ftp/pub/flac

exit



这些脚本技术含量不大,一般人应能看的懂,就不一一解释了,不过要记住,这些都要以 root 执行的,这些脚本放在什么地方由你决定,我一般是放在个人目录下的 bin 目录下
文章评论

共有 4 条评论

  1. tianyang4913 于 2010-02-26 15:25:18发表:

    很有用 谢谢!

  2. 雨夜花 于 2009-08-10 13:58:16发表:

    [i=s] 本帖最后由 雨夜花 于 2009-8-10 14:00 编辑 [/i]

    以下是以 ftpstart 启动后的效果

    firefox 要设默认编码为 utf8 才不会乱码,和 ftp 编码一至

    [attach]19624[/attach]

    gftp

    [attach]19622[/attach]

    lftp
    [attach]19623[/attach]

  3. 雨夜花 于 2009-08-10 13:57:11发表:

    不过最后一点不要忘了

    启用防火墙的朋友要把 FTP 放行哟

  4. 雨夜花 于 2009-08-10 13:55:32发表:

    下面我们再来看一下 vsftpd 的配置文件 /etc/vsftpd/vsftpd.conf

    关于 vsftpd 的配置,篇幅有限就不多介绍,内容也太多,可以参考其它文献,对于新手我只着重讲几个

    在 /etc/vsftpd/vsftpd.conf 中罗列出来的东西一般都够用了

    write_enable=YES 匿名服务器一般我们不选,注释掉或值为 NO

    ftpd_banner= 最好不要用中文的,要用英文,最好在此声明 FTP 服务器编码是什么,这样可以给对方一提示又不乱码

    如 ftpd_banner=Welcome to lonlinux FTP service.The locale is zh_CN.utf8

    注意了,不要动不动就拿用中文说成是一种爱国行为,多少反华分裂分子用的不是中文,他们也爱国吗

    更多的内容可以在网上搜一下,很多的,英文好的朋友可以用 man vsftpd.conf,在适当的时候我再详解每项的意思