建立FTP服务器既简单又快捷的方法

网络 网络管理
对于建立FTP服务器的过程我们简单分为了4个步骤。希望大家能够根据下面的内容成功建立一个服务器。这个方法很简单,希望对您有所帮助。

FTP的传输模式相信大家已经掌握了,接下来我们就可以进行建立FTP服务器的过程了。分为四个步骤就可以轻松完成。FTP服务器实现的基本功能是上传下载,下面就分几个步骤完成建立FTP服务器的任务。

建立FTP服务器1.安装FTP服务器

如果在安装系统时没有选择安装FTP服务器,可以通过Red Hat 9.0中的"添加/删除应用程序"工具进行安装。具体方法是,选择"主选单"→"系统设置"→"添加/删除应用程序",在弹出的界面中选中FTP服务器,单击"更新"即可。

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

  1. #rpm -qa|grep vsftpd  
  2. vsftpd-1.1.3-8  

建立FTP服务器2.启动FTP服务器

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

  1. # /sbin/service vsftpd start  

为vsftpd启动vsftpd: [确定]

建立FTP服务器3.在/var/ftp/pub目录下创建一个名为test.txt的文件,文件内容为"This is a test file"。

建立FTP服务器4.测试

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

  1. # ftp 127.0.0.1  
  2. Connected to 127.0.0.1 (127.0.0.1).  
  3. 220 (vsFTPd 1.1.3)  
  4. Name (127.0.0.1:root): anonymous  
  5. 331 Please specify the password.  
  6. Password:  
  7. 230 Login successful. Have fun.  
  8. Remote system type is UNIX.  
  9. Using binary mode to transfer files.  

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

  1. ftp> ls  
  2. 227 Entering Passive Mode (127,0,0,1,63,15)  
  3. 150 Here comes the directory listing.  
  4. drwxr-xr-x  2 0  0  4096 Dec 04 01:35 pub  
  5. 226 Directory send OK.  

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

  1. ftp> cd pub  
  2. 250 Directory successfully changed.  
  3. ftp> ls  
  4. 227 Entering Passive Mode (127,0,0,1,232,34)  
  5. 150 Here comes the directory listing.  
  6. -rw-r--r--  1 0  0  21 Dec 04 01:35 test.txt  
  7. 226 Directory send OK.  

#p#下载test.txt文件:

  1. ftp> mget test.txt  
  2. mget test.txt? y  
  3. 227 Entering Passive Mode (127,0,0,1,186,210)  
  4. 150 Opening BINARY mode data connection for test.txt (21 bytes).  
  5. 226 File send OK.  
  6. 21 bytes received in 0.0108 secs (1.9 Kbytes/sec)  

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

  1. ftp> !ls  
  2. aEIO_Binders initrd mnt proc tftpboot ylg.txt  
  3. bin  etc libmymnt   root tmp  
  4. boot homelost+found myshare sbin usr  
  5. dev  id_dsas.pub misc   opt test.txt var  

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

  1. ftp> put ylg.txt  
  2. local: ylg.txt remote: ylg.txt  
  3. 227 Entering Passive Mode (127,0,0,1,243,10)  
  4. 550 Permission denied.  

退出登录:

  1. ftp> bye  
  2. 221 Goodbye.  

建立FTP服务器之后,由测试可以看出,已经可以下载文件,但不能上传文件(也不能在服务器上创建目录和文件)。实际上这是一个专门提供下载服务的匿名FTP服务器。

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

责任编辑:佟健 来源: 互联网
相关推荐

2010-09-14 10:29:43

配置tftp服务器

2010-05-19 14:12:49

IIS FTP

2019-10-15 09:09:15

FTP服务器 TFTP

2010-07-01 14:09:01

FTP传输模式

2010-05-18 18:38:06

IIS服务器

2010-09-28 15:18:27

如何建立DHCP服务器

2011-10-12 09:41:32

2022-05-26 07:41:24

2010-06-30 15:11:51

创建FTP服务器

2009-12-22 11:18:26

无线路由器

2022-08-16 10:53:56

JavaScript前端技巧

2010-04-16 13:33:54

Visual Stud

2011-08-19 15:15:04

2011-03-07 17:04:02

ProftpdFTP

2010-05-18 18:16:28

IIS服务器

2010-07-01 13:09:46

FTP服务器

2010-07-02 10:45:46

FTP服务器登录

2009-11-23 17:23:59

DNS服务器内部建立

2010-08-03 11:49:26

Ubuntu nfs服

2010-04-13 17:12:54

点赞
收藏

51CTO技术栈公众号