ProFTPD的启动与测试

运维 系统运维
ProFTPD是一个Unix平台、或者Unix类(如Linux, FreeBSD等) 下的FTP服务器程序,是自由软件基金会版权声明 发布一项的免费软件,可以说任何只要遵守 自由软件基金会版权声明,就可以自己修改源始代码。本文主要是ProFTPD的启动与测试。

  启动ProFTPD,并测试;

  1.   [root@localhost ~]# /opt/proftpd/sbin/proftpd  
  2.  
  3.   [root@localhost ~]# pgrep proftpd  
  4.  
  5.   17965  
  6.  

  说明:上面就把proftpd 启动起来了;我们通过pgrep 来查看是否有ProFTPD的进程,查看得知已经有了;证明服务器已经启动。我们进入测试阶段;

  测试:测试帐号是test,密码是test;您可以用ftp命令来测试,也可以用lftp来测试,也可以用gftp来测试;找一个FTP客户端就行;这个test帐号是怎么来的呢。回头看一下proftpd.sql那段代码中,是否有下面这行;

  1.   INSERT INTO `ftpusers` VALUES ('test', 'test', 1000, 1000, '/home/test', '/sbin/nologin',0,'','');  
  2.  

  这是我在写文档时,添加的一个测试帐号;只要您把proftpd.sql文件导入了,就有这个帐号;您当然也可以删除它;上面这行说的是在ftpusers的表中,添加一个录;也就是ftp用户的记录;在本文的最下面有说明如何通过MySQL来管理帐号;在这里我们只是测试是不是FTP能用了;

  在默认的情况下,test用户的家目录是在/home/test,密码是test;而/home/test是当您***次以用户test登录时,系统自动建立的;这些都自动的;

  如果您用ftp命令连接

  1.   [root@localhost home]# ftp localhost  
  2.  
  3.   Connected to localhost.localdomain.  
  4.  
  5.   220 ProFTPD 1.3.0rc3 Server (My TestFTP) [127.0.0.1]  
  6.  
  7.   500 AUTH not understood  
  8.  
  9.   500 AUTH not understood  
  10.  
  11.   KERBEROS_V4 rejected as an authentication type  
  12.  
  13.   Name (localhost:beinan): test 注:用户名  
  14.  
  15.   331 Password required for test. 注:密码  
  16.  
  17.   Password:  
  18.  
  19.   230-You've logged on 5 times, last login at 2006-01-02 12:50:27  
  20.  
  21.   230 User test logged in.  
  22.  
  23.   Remote system type is UNIX.  
  24.  
  25.   Using binary mode to transfer files.  
  26.  
  27.   ftp> ls 注:ls 查看;  
  28.  
  29.   227 Entering Passive Mode (127,0,0,1,128,31).  
  30.  
  31.   150 Opening ASCII mode data connection for file list  
  32.  
  33.   226 Transfer complete.  
  34.  
  35.   ftp> mkdir mytestdir 注:创建目录看是否成功;  
  36.  
  37.   257 "/mytestdir" - Directory successfully created  
  38.  
  39.   ftp> dir 注:查看是否有mytestdir 目录;  
  40.  
  41.   227 Entering Passive Mode (127,0,0,1,128,32).  
  42.  
  43.   150 Opening ASCII mode data connection for file list  
  44.  
  45.   drwxr-xr-x 2 test ftp 4096 Jan 2 04:53 mytestdir  
  46.  
  47.   226 Transfer complete.  
  48.  
  49.   ftp> 
  50.  
  51.   如果您用lftp 来连接测试  
  52.  
  53.   [root@localhost home]# lftp test:test@localhost 注:登录;  
  54.  
  55.   lftp test@localhost:~> ls 注:列目录;  
  56.  
  57.   lftp test@localhost:/> put /home/beinan/fcitx-3.2-051108.tar.bz2  
  58.  
  59.   4164490 bytes transferred 注:上传测试;  
  60.  
  61.   lftp test@localhost:/> ls 注:查看是否成功;OK成功  
  62.  
  63.   -rw-r--r-- 1 test ftp 4164490 Jan 2 05:03 fcitx-3.2-051108.tar.bz2  
  64.  

  说明:

  如果您想远程连接,请把localhost改为实际ip地址,比如我的机器在本地网是192.168.1.5,那就把localhost改为192.168.1.5;如果您想在公网测试,请把localhost改为公网的IP地址;

  请查看是否有/home/test这个目录 ?是不是FTP服务器自己建了一个?答案是肯定的... ...

【编辑推荐】

  1. ProFTPD的MySQL数据库
  2. ProFTPD的配置文件proftpd.conf
  3. vsFTPd服务器的启动和关闭
  4. vsftpd常见问题的解决
  5. Linux下vsftpd的配置
  6. Linux ProFTPd服务器配置(全)
责任编辑:zhaolei 来源: 网络转载
相关推荐

2011-02-22 15:50:52

2011-02-25 11:11:52

Proftpd脚本

2011-02-25 11:11:52

Proftpd脚本

2011-03-02 17:56:13

Xinetd启动Proftpd

2011-02-25 10:25:07

Proftpd

2011-03-07 17:25:33

ProFTPD启动

2011-03-08 11:21:55

proftpdxinetd

2011-02-24 14:47:48

ProFTPD

2011-03-02 17:49:20

Proftpd安装

2011-03-01 15:11:26

DebianProFTPD

2011-03-01 15:11:26

DebianProFTPD

2011-03-08 11:28:15

proftpd

2011-02-22 14:50:53

ProFTPD

2011-02-24 15:51:14

Proftpd

2011-03-03 13:00:21

2011-02-22 10:08:46

ProFTPD配置

2011-03-02 17:42:09

Proftpd结构

2011-02-24 13:55:42

ProFTPD

2011-02-25 09:14:27

2011-03-03 15:02:22

proftpd权限
点赞
收藏

51CTO技术栈公众号