win7创建FTP

http://www.cnblogs.com/grenet/archive/2012/05/04/2480682.htmlcss

在局域网中共享文件,FTP是比较方便的方案之一。Win7内部集成了FTP,只是设置起来颇费一番功夫。着文以记之。html

  1、安装FTP组件安全

    因为Win7默认没有安装FTP组件。故FTP的设置第一步就是安装FTP组件服务器

    点击:控制面板—》程序和功能—》打开或关闭Windows功能。勾选“FTP服务器”及“FTP服务”“FTP扩展性”,点击“肯定”,安装FTP组件。以下图所示jsp

    

  2、添加FTP站点工具

    点击:控制面板—》管理工具。选中“Internet信息服务(IIS)管理器”,如图post

    

    双击“Internet信息服务(IIS)管理器”。弹出管理器界面,以下图所示:测试

    

    单击选中“网站”,而且在其上右击,选择“添加FTP站点”,出现“站点信息”界面,以下所示:网站

    

    给FTP取名(本例是:zhu),以及设置FTP站点的物理路径(本例是:c:\ftp),点击“下一步”,出现“绑定和SSL设置”界面,以下图所示3d

    

    IP设置为本机的IP地址,端口用FTP默认的21,SSL勾选“无”。点击“下一步”,出现“身份验证和受权信息”界面,以下图所示:

    

    若是只是想设置简单的FTP,则“身份验证”和“受权”都勾选“匿名”,而且给匿名设置相应的权限。本例中,还要给FTP配置账号,以及账号的权限,故“身份验证”勾选“基本”,“受权”勾选“未选定”,点击“完成”,完成FTP站点的设置。

  3、设置FTP账号以及权限

    因为Win7下的FTP账号是Windows用户账号。因此,先得添加两个用户账号,一个是View,能够浏览、下载FTP内容;一个是Admin,彻底控制FTP。

    点击:控制面板—》管理工具—》计算机管理。在计算机管理的界面的左侧,点击:系统工具—》本地用户和组—》用户,右侧显示全部用户。以下图所示:

    

    在“用户”上右击,出现“新用户”,以下所示:

    

    在用户名中输入View,设置好密码,去掉勾选“用户下次登录时须更改密码”,勾选“用户不能更改密码”和“密码永不过时”。点击“创 建”,完成用户View的建立。一样的步骤,建立Admin用户。因为Windows默认将用户添加到Users组,你能够将刚才的两个用户从Users 组中删除。方法是在“计算机管理”中点击“组”,在右侧的列表中找到Users,双击之,出现以下界面,点中用户View,点“删除”,点中用户 Admin,点“删除”。将两个用户从Users组中删除。

    

    接下来,在FTP站点中,给View和Admin添加权限。

    点击:控制面板—》管理工具—》Internet信息服务(IIS)管理器。点中刚才新建的FTP站点。点中“FTP受权规则”。以下图所示:

    

    点击右侧的“编辑权限”,对FTP站点文件夹添加用户权限。在弹出的窗口中,点击“安全”标签。,以下图所示:

    

    点“编辑”,出现权限的窗口,以下:

    

    点“添加”,在“输入对象名称来选择”中输入View,点“肯定”,添加View用户。以下所示:

    

    添加的View用户,默认是只有读取、列出的权限。在依法添加Admin用户,给Admin用户添加彻底控制的权限。以下所示:

    

    再回到“Internet信息服务(IIS)管理器”窗口,双击刚才选中的“FTP受权规则”,在FTP站点中对View和Admin受权。以下所示:

    

    点击右侧的“添加容许规则”,在弹出的窗口中,勾选“指定的用户”,输入View,在下方的“权限”中,勾选“读取”。以下所示:

    

    点“肯定”,给FTP站点添加View用户,相应的权限是读取。再给FTP站点添加Admin用户,相应的权限是读取和写入。

    至此,FTP的站点设置就完成了。站点文件夹是c:\ftp,View用户有读取(浏览和下载)的权限,Admin用户有读取和写入(上传 和删除)的权限。固然,还能够根据实际的状况添加用户及相应的权限,也能够将用户添加进组,再给组设置权限。还能够添加匿名用户等等,不一而足了。

    然而,事情远远没有结束。若是,你急于作测试的话。会发现,在本机上测试正常,可是用别的机器测试FTP的话,会发现链接不上。问题出在 Win7下的防火墙。若是你把防火墙关掉,你会发现FTP恢复了正常,但你也不能由于要用FTP,就把Win7的防火墙关掉。要想在Win7开着防火墙的 时候还要正常使用,还必须得在防火墙中进行一番设置

  4、Win7的防火墙设置

    点击:控制面板—》Windows防火墙。点击左侧的“容许程序或功能经过Windows防火墙”,选中“FTP服务器”,将后面的两个框都勾选,以下所示:

    

    这是网上绝大多数介绍的防火墙设置。然而还不够,你作测试的话会发现,仍是链接不上。还必须在防火墙中进一步作设置。

    点击下方的“容许运行另外一程序”,在弹出窗口里,点“浏览”,找到C:\Windows\System32\inetsrv \inetinfo.exe,点添加,也就是上图中的Internet Infomation Services。将后面的两个框也都选中。由于在Win7下,FTP是IIS的一个组件,所以也必须在防火墙中将IIS设置为容许。而IIS又不在默认 的列表中,所以得手动添加。

    遗憾的是,这样设置,FTP仍是不能正常使用。因为FTP用的是21端口,所以在防火墙中还得添加出站和入站的端口规则。

    在Windows防火墙窗口里,点击左侧的“高级设置”,弹出高级安全防火墙窗口,点击左侧的“入站规则”,以下图所示:

    

    点击右侧的“新建规则”,出现向导界面,勾选“端口”,如图:

    

    点击“下一步”,勾选TCP(FTP用的是TCP协议),再勾选特定本地端口,输入21(FTP用的是21端口)如图所示:

    

    点击“下一步”,勾选“容许链接”,如图:

    

    点击“下一步”,默认的都选上,如图:

    

    点击“下一步”,在名称里输入名字,本例中是21,如图

    

    点击“完成”,完成入站规则的设置,在用一样的方法,完成出站规则的设置,一样是21端口。

    至此,在Win7的防火墙就已经设置好了。如今测试基本上就正常了。

 

  不过,还有个小问题:

  在用IE浏览FTP的时候,虽然能够登陆,可是无法显示FTP内容。这个是IE的设置问题。在Internet选项中,将“使用被动FTP(用于防火墙和DSL调制解调器的兼容性)”勾掉就解决了不能浏览的问题。以下图所示:

  

 

  后序。整体来讲,Win7的内置FTP设置比一些第三方的FTP软件设置要繁琐一些。可是在某些场合下,还只能用Win7的内置FTP。以上的内容都是网上搜集来的,加上本人的亲测。若是谁在FTP设置上还有什么问题,欢迎交流。

 

 

========----------------=============---------------==============-------=-=-=-=-=-

 

例如 FTP 空间地址是 access.ftp.com 用户名 admin 密码 pass#acc

想把D:\index.css 这个文件上传到 ftp的主目录的话

命令提示符下输入

顺序依次向下

 

ftp 回车

open access.ftp.com 回车

admin 而后输入妳的用户名 回车

pass#acc 密码 回车

put d:\index.css 回车 等待完成

 

 

追问:

上传成功的话能够CMD下在远程运行index.css 吗?就是说在远程计算机上运行我们上传的文件?

回答:

不能够

妳想作什么用

抓猪呢 呵呵

 

妳有足够权限的话 能够把这个文件放到开机启动项里

或者看看这台主机支持什么解析 放个ASP木马 或jsp 本身把握吧

 

思路能够提供 详细不提供

追问:

OK 我明白了 谢谢你的思路

回答:

想要运行上传的文件的话 须要Shell 权限

追问:
SHELL 没拿到 好费劲啊
相关文章
相关标签/搜索