启动ProFTPD,并测试;
- [root@localhost ~]# /opt/proftpd/sbin/proftpd
- [root@localhost ~]# pgrep proftpd
- 17965
说明:上面就把proftpd 启动起来了;我们通过pgrep 来查看是否有ProFTPD的进程,查看得知已经有了;证明服务器已经启动。我们进入测试阶段;
测试:测试帐号是test,密码是test;您可以用ftp命令来测试,也可以用lftp来测试,也可以用gftp来测试;找一个FTP客户端就行;这个test帐号是怎么来的呢。回头看一下proftpd.sql那段代码中,是否有下面这行;
- INSERT INTO `ftpusers` VALUES ('test', 'test', 1000, 1000, '/home/test', '/sbin/nologin',0,'','');
这是我在写文档时,添加的一个测试帐号;只要您把proftpd.sql文件导入了,就有这个帐号;您当然也可以删除它;上面这行说的是在ftpusers的表中,添加一个录;也就是ftp用户的记录;在本文的最下面有说明如何通过MySQL来管理帐号;在这里我们只是测试是不是FTP能用了;
在默认的情况下,test用户的家目录是在/home/test,密码是test;而/home/test是当您***次以用户test登录时,系统自动建立的;这些都自动的;
如果您用ftp命令连接
- [root@localhost home]# ftp localhost
- Connected to localhost.localdomain.
- 220 ProFTPD 1.3.0rc3 Server (My TestFTP) [127.0.0.1]
- 500 AUTH not understood
- 500 AUTH not understood
- KERBEROS_V4 rejected as an authentication type
- Name (localhost:beinan): test 注:用户名
- 331 Password required for test. 注:密码
- Password:
- 230-You've logged on 5 times, last login at 2006-01-02 12:50:27
- 230 User test logged in.
- Remote system type is UNIX.
- Using binary mode to transfer files.
- ftp> ls 注:ls 查看;
- 227 Entering Passive Mode (127,0,0,1,128,31).
- 150 Opening ASCII mode data connection for file list
- 226 Transfer complete.
- ftp> mkdir mytestdir 注:创建目录看是否成功;
- 257 "/mytestdir" - Directory successfully created
- ftp> dir 注:查看是否有mytestdir 目录;
- 227 Entering Passive Mode (127,0,0,1,128,32).
- 150 Opening ASCII mode data connection for file list
- drwxr-xr-x 2 test ftp 4096 Jan 2 04:53 mytestdir
- 226 Transfer complete.
- ftp>
- 如果您用lftp 来连接测试
- [root@localhost home]# lftp test:test@localhost 注:登录;
- lftp test@localhost:~> ls 注:列目录;
- lftp test@localhost:/> put /home/beinan/fcitx-3.2-051108.tar.bz2
- 4164490 bytes transferred 注:上传测试;
- lftp test@localhost:/> ls 注:查看是否成功;OK成功
- -rw-r--r-- 1 test ftp 4164490 Jan 2 05:03 fcitx-3.2-051108.tar.bz2
说明:
如果您想远程连接,请把localhost改为实际ip地址,比如我的机器在本地网是192.168.1.5,那就把localhost改为192.168.1.5;如果您想在公网测试,请把localhost改为公网的IP地址;
请查看是否有/home/test这个目录 ?是不是FTP服务器自己建了一个?答案是肯定的... ...
【编辑推荐】