Ubuntu下基于Pure-ftpd建FTP记录

一年前就开始寻找课题组内资料共享的解决方案,现在发现,我把事情想复杂了:在内网建外网可访问的FTP的话,以为要在单位出口网关上做映射才行,以为要搞DDNS。其实都不用。以下记录一些关键信息,备查。

一开始尝试vsftpd,装好后发现21端口都没打开,作罢(查端口命令:#sudo netstat -npltu | grep 21)。

安装pure-ftpd可参照网上的教程,不过其配置比较奇怪。Ubuntu 12.04下的/etc/pure-ftpd里确实有auth、db、conf三个文件夹,但官方wiki说的在conf里以选项为文件名,以选项值为文件内容进行配置,却不起作用。只好在启动命令里加switch:

#sudo pure-ftpd -F ~/Message -lpuredb:/etc/pure-ftpd/pureftpd.pdb --fscharset=gbk --clientcharset=gbk -b -A -B -c15 -C5 -E -G -k95 -r -K -H  &

这些switch的控制作用可以在官网查。诡异的是“-l”这个,后面紧跟的虚拟用户数据库路径和“l”间居然不用空格。

然后,在办公室Buffalo路由做端口映射,开放21端口。另外,在/etc/rsyslog.conf里做了ftp日志的单独输出,输出日志以gedit打开不能正常显示中文字符,但用配置好utf-8的GVIM打开就可以。

目前运行良好,因为本来访问量就小。最大的问题在于WIN下部分浏览器不能正常显示中文,以致进入不了某些中文名的文件夹,最佳解决方案还是用FlashFXP等FTP工具访问。


乌班兔好好玩

Ubuntu

乌班兔果然比其他兔子好玩多啦,因为这只任人打扮的兔子会杂技和魔术。

3D Desktop
screenshot 3D Desktop Ubuntu

Windows Switcher
screenshot Windows Switcher Ubuntu

Flame
screenshot Desktop Flame

Google Earth & Real Player
screenshot Google Earth & Real Player

LumaQQ & Smplayer
screenshot LumaQQ & Smplayer

Desktop & Conky
screenshot Desktop & Conky

系统:Ubuntu 7.10 (gutsy)
特效:Compiz Fusion
壁纸:Sleep by David Lanham
主题:Metacity
图标:Ubuntoon
配置:Conky

Compiz Fusion更牛逼效果完整展示(7分10秒):


乌班兔

刚弄到本儿时,还是有瘟豆子叉屁系统的,所以折腾了几天士兵突击。还没看完,我就把瘟豆子砍了,直接引进了乌班兔,开始折腾这只兔子。

Ubuntu

虽然现在还停留在对着教程在终端里复制粘贴一气的程度, 但折腾这只倒霉兔子也算有趣,因为它长得和瘟豆子比较不一样。之前看一师兄对着黑乎乎的命令行界面一阵high敲,觉得特神秘,现在也吸引不到我了,不就是控制台嘛。

之前没网,天天从办公室拷deb回来装,真是痛苦死,一气之下买了交换机,即便绑MAC绑IP,还是弄到了室友的网络,所以目前兔子被折腾成了这样:看突击不成问题了,可以QQ啦,还拿微软雅黑美化了下,并且装matlab成功,不容易啊。下一步想给兔子喝点WINE,让丫能吃点儿瘟豆子的程序,比如迅雷啥的。不多说了,上个桌面:

Desktop Screenshot

PS. 全面更换各应用和服务的头像,好像有很多要换哦。

Chris