前两天上网时看到一篇文章“windows必须掌握的八个DOS命令”,其中有一个是ftp命令。我突然来了兴趣,就又搜了一些ftp的资料。包括windows xp下ftp服务器的架设,ftp的常用命令,一些免费的ftp站点。简单总结了一下,暂时记录下来,以备后用。
一.windows xp下ftp服务器的架设
我电脑中安装了VMWare软件,里面安装了windows xp操作系统。我在这个里面进行了ftp服务器的假设。根据网上的资料来看,一般在windows平台上,常用的做FTP服务器的方式就是使用系统自带的IIS、以及第三方软件serv-u。而关于这两类方法的异同,大家可以参阅IT168的相关报道。主要就是:IIS设置相对简单,但安全性不高;而serv-u相对来说安全性要高得多。以下为IIS的架设过程。如果你是建个小型的FTP服务器(同时访问人数不超过20个的那种),且不会同时进行大流量的数据传输(比如音视频),那么这种方式是最简便易行的,不过需要注意操作系统版本,IIS只适用于WindowsNT/2000/XP系统。
架构ftp服务器的步骤如下:
第一步:安装IIS组件。
一般系统安装时都没有安装此组件的,所以请到控制面板,在“添加/删除程序”里打开“添加/删除Windows组件”一项,在弹出的窗口里将“intenet信息服务(IIS)”选中;再点右下角“详细信息”,勾选“文件传输协议(FTP)服务”,最后确定即可。
注:我是在虚拟机VMWare中的windows操作系统里面安装的IIS服务,但是会出现如下图所示的错误。此时,只要装入光盘就行了。在菜单栏中选择VM->setting,装入当时安装这个windows操作系统的iso光盘就行了。
第二步:设定需要共享的目录路径。
此目录就是别人访问你的FTP服务器时看到的文件列表。在控制面板的管理工具里,打开“internet信息服务”。在窗口左面找到“FTP站点”并打开下拉列表,之后在“默认FTP站点”上点右键选属性,会打开一个“默认ftp站点 属性”对话框,如下图所示。在“FTP站点”标签中的IP地址中输入本机的IP地址,我的是192.168.196.133。在“本地路径”框中的地址为默认FTP共享目录,请点击浏览指定到你的实际共享目录;另外在这里还可以设置FTP服务器的文件访问权限,为安全考虑,一般我们只开放读取权限,以防匿名用户随意修改目录文件。
第三步:完善配置。
在“默认FTP站点”标签切换到“安全帐户”,去掉“允许匿名连接”前的勾。也可以勾上,随你的便。
然后,就在虚拟机里面,试着使用ftp登录。用户名是administrator,密码是虚拟机的开机密码。就可以登录上去了。可以尝试着敲一些命令,尝试一下,挺好玩的。
二.常用的ftp命令:
ftp命令的功能是在本地机和远程机之间传送文件。该命令的一般格式如下:
ftp IP地址 或直接敲入ftp
最常用的命令有:
open IP地址:连接远程ftp站点
ls,dir,mkdir,cd,delete
rename [from] [to]:更改远程主机文件名
rmdir dir-name:删除远程主机空目录
lcd:切换本地目录。
status显示当前ftp状态
get: 从远程机传送单个文件到本地机(使用get可以同时下载几个文件,用空格隔开)
mget: 从远程机传送多个文件到本地机
put: 从本地机传送单个文件到远程机 put local-file [remote-file]
mput: 从本地机传送多个文件到远程机 mput *.txt
上传很多文件不用老是敲入yes或no的方法:prompt命令,它可以设置多个文件传输时的交互提示,敲入一次prompt命令后interactive mode 变为on或off。
quit/bye 断开与远程机的连接并退出ftp
? 显示本地帮助信息
三..几个免费的ftp站点(匿名的ftp站点)
麻省理工学院的
ftp://rtfm.mit.edu
微软的
ftp://ftp.microsoft.com
Sun的
ftp://sunsite.unc.edu
可以匿名登陆,用户名为anonymous,密码为一个邮箱地址,如lilei@126.com。
参考网址:
Windows XP系统下架设FTP服务器的步骤
原创文章,作者:筱凯,如若转载,请注明出处:https://www.jingyueyun.com/ask/745.html