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
aEIO_Binders initrd mnt proc tftpboot ylg.txt
bin  etc libmymnt   root tmp
boot homelost+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服务器。

从上面的步骤可以看出,并不需要做什么配置就可以完成一个简易FTP服务器的架设。这是因为Red Hat已经配置好一个缺省的FTP服务器。不过在实际应用中,大部分情况下这个简易的服务器并不能满足需求。


相关内容

    暂无相关文章