欢迎来到天天文库
浏览记录
ID:38412491
大小:28.32 KB
页数:12页
时间:2019-06-12
《unix-FTP架设》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、快速构建FTP服务器FTP服务器实现的基本功能是上传下载,下面就分几个步骤来搭建一个可以实现下载功能的简易FTP服务器。1.安装FTP服务器如果在安装系统时没有选择安装FTP服务器,可以通过RedHat9.0中的“添加/删除应用程序”工具进行安装。具体方法是,选择“主选单”→“系统设置”→“添加/删除应用程序”,在弹出的界面中选中FTP服务器,单击“更新”即可。如果无法确认是否安装了该软件,可以使用以下命令查看:#rpm-qa
2、grepvsftpdvsftpd-1.1.3-82.启动FTP服务器套用RedHat9.0的预设范例直接启动VSF
3、TP。#/sbin/servicevsftpdstart为vsftpd启动vsftpd:[确定]3.在/var/ftp/pub目录下创建一个名为test.txt的文件,文件内容为“Thisisatestfile”。4.测试使用FTP客户端登录到本地服务器,然后以匿名身份(anonymous)登录:#ftp127.0.0.1Connectedto127.0.0.1(127.0.0.1)。220(vsFTPd1.1.3)Name(127.0.0.1:root):anonymous331Pleasespecifythepassword.Passw
4、ord:230Loginsuccessful.Havefun.RemotesystemtypeisUNIX.Usingbinarymodetotransferfiles.这样就成功地登录到FTP服务器。可以显示服务器目录列表如下:ftp》ls227EnteringPassiveMode(127,0,0,1,63,15)150Herecomesthedirectorylisting.drwxr-xr-x2004096Dec0401:35pub226DirectorysendOK.切换到pub目录下,并显示目录内容,可以找到刚才创建的文件tes
5、t.txt:ftp》cdpub250Directorysuccessfullychanged.ftp》ls227EnteringPassiveMode(127,0,0,1,232,34)150Herecomesthedirectorylisting.-rw-r--r--10021Dec0401:35test.txt226DirectorysendOK.下载test.txt文件:ftp》mgettest.txtmgettest.txt?y227EnteringPassiveMode(127,0,0,1,186,210)150OpeningBI
6、NARYmodedataconnectionfortest.txt(21bytes)。226FilesendOK.21bytesreceivedin0.0108secs(1.9Kbytes/sec)查看本机目录内容,可以看到test.txt已成功下载到本机。ftp》!lsaEIO_Bindersinitrdmntproctftpbootylg.txtbinetclibmymntroottmpboothomelost+foundmysharesbinusrdevid_dsas.pubmiscopttest.txtvar尝试上传名为ylg.tx
7、t的文件,可以看到请求被拒绝了。ftp》putylg.txtlocal:ylg.txtremote:ylg.txt227EnteringPassiveMode(127,0,0,1,243,10)550Permissiondenied.退出登录:ftp》bye221Goodbye.由测试可以看出,已经可以下载文件,但不能上传文件(也不能在服务器上创建目录和文件)。实际上这是一个专门提供下载服务的匿名FTP服务器。从上面的步骤可以看出,并不需要做什么配置就可以完成一个简易FTP服务器的架设。这是因为RedHat已经配置好一个缺省的FTP服务器。
8、不过在实际应用中,大部分情况下这个简易的服务器并不能满足需求。进一步配置FTP服务器下面将创建一个能够满足常用需求的FTP服务器。实际应用中,FTP服务器一般要同时提供上传和下载功能。此外,出于安全考虑,还需要有用户身份验证、用户权限设置及空间管理等。下面就来搭建这样一个FTP服务器。1.创建欢迎语。如果希望使用者在进入目录时,能够看到欢迎语或对本目录的介绍,可以通过以下方法来实现。确定/etc/vsftpd/vsftpd.conf文件中dirmessage_enable=YES,默认情况下,RedHat9.0有此设置。接着,在目录中新增名
9、为.message的文件。本例在/home/ylg目录下创建一个.message文件,其内容为“欢迎来到我的FTP站点”。2.更换FTP服务器的默认端口。将预设的21端口改为21
此文档下载收益归作者所有