有没有好用的Linux下的一键FTP包?带有Web的用户管理.

有没有好用的Linux下的一键FTP包?带有Web的用户管理.,第1张

Linux下有很多可用的FTP服务器,其中比较流行的有WU-FTP(Washington University

FTP)和VSFTP。Red Hat 8.0中自带了WU-FTP和VSFTP两个软件。WU-FTP是一个著名的FTP

服务器软件,它功能强大,能够很好地运行于众多Unix操作系统中。不过作为后起之秀的

VSFTP越来越流行,在Red Hat 9.0发行版中就只带有VSFTP。

VSFTP中VS的意思是“Very Secure”。从名称可以看出,从一开始,软件的编写者就非常注

重其安全性。除与生俱来的安全性外,VSFTP还具有高速、稳定的性能特点。在稳定性方

面,VSFTP可以在单机(非集群)上支持4000个以上的并发用户同时连接。据

ftp.redhat.com的数据,VSFTP最多可以支持15000个并发用户。

快速构建FTP服务器

FTP服务器实现的基本功能是上传下载,下面就分几个步骤来搭建一个可以实现下载功能

的简易FTP服务器。

1.安装FTP服务器

如果在安装系统时没有选择安装FTP服务器,可以通过Red Hat 9.0中的“添加/删除应用程

序”工具进行安装。具体方法是,选择“主选单”→“系统设置”→“添加/删除应用程序”,在弹

出的界面中选中FTP服务器,单击“更新”即可。

如果无法确认是否安装了该软件,可以使用以下命令查看:

#rpm -qa|grep vsftpd

vsftpd-1.1.3-8

2.启动FTP服务器

套用Red Hat 9.0的预设范例直接启动VSFTP。

# /sbin/service vsftpd start

为vsftpd启动vsftpd: [确定]

3.在/var/ftp/pub目录下创建一个名为test.txt的文件,文件内容为“This is a test

file”。

4.测试

使用FTP客户端登录到本地服务器,然后以匿名身份(anonymous)登录:

# ftp 127.0.0.1

Connected to 127.0.0.1 (127.0.0.1).

220 (vsFTPd 1.1.3)

Name (127.0.0.1:root): anonymous

331 Please specify the password.

Password:

230 Login successful. Have fun.

Remote system type is UNIX.

Using binary mode to transfer files.

这样就成功地登录到FTP服务器。可以显示服务器目录列表如下:

ftp>ls

227 Entering Passive Mode (127,0,0,1,63,15)

drwxr-xr-x 2 0 0 4096 Dec 04 01:35 pub

226 Directory send OK.

切换到pub目录下,并显示目录内容,可以找到刚才创建的文件test.txt:

ftp>cd pub

250 Directory successfully changed.

ftp>ls

227 Entering Passive Mode (127,0,0,1,232,34)

150 Here comes the directory listing.

-rw-r--r-- 1 0 0 21 Dec 04 01:35 test.txt

226 Directory send OK.

下载test.txt文件:

ftp>mget test.txt

mget test.txt? y

227 Entering Passive Mode (127,0,0,1,186,210)

150 Opening BINARY mode data connection for test.txt (21 bytes).

226 File send OK.

21 bytes received in 0.0108 secs (1.9 Kbytes/sec)

查看本机目录内容,可以看到test.txt已成功下载到本机。

ftp>!ls

a EIO_Binders initrd mnt proc tftpboot ylg.txt

bin etc lib mymnt root tmp

boot home lost+found myshare sbin usr

dev id_dsas.pub misc opt test.txt var

尝试上传名为ylg.txt的文件,可以看到请求被拒绝了。

ftp>put ylg.txt

local: ylg.txt remote: ylg.txt

227 Entering Passive Mode (127,0,0,1,243,10)

550 Permission denied.

退出登录:

ftp>bye

221 Goodbye.

由测试可以看出,已经可以下载文件,但不能上传文件(也不能在服务器上创建目录和文

件)。实际上这是一个专门提供下载服务的匿名FTP服务器。

从上面的步骤可以看出,并不需要做什么配置就可以完成一个简易FTP服务器的架设。这

是因为Red Hat已经配置好一个缺省的FTP服务器。不过在实际应用中,大部分情况下这个

简易的服务器并不能满足需求。

如果你是WIN的vps 装个N点就可以了实现一键开设空间和FTP了

而且N点也是免费的,在百度上搜索N点就可以找到你想要的东西了

上面那个做了IDC行业多年连N点都不知道,你那是啥IDC?

如果是linux那更多了,免费面板 kloxo功能也挺强大的,够实现你要的功能了


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/76314.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-03
下一篇2023-03-03

发表评论

登录后才能评论

评论列表(0条)

    保存