ProFTPD的启动与测试
创始人
2024-07-21 09:21:48
0

  启动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服务器配置(全)

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...
2012年第四季度互联网状况报... [[71653]]  北京时间4月25日消息,据国外媒体报道,全球知名的云平台公司Akamai Te...