FTP
1.什么是FTP?
FTP (文件传输协议)是服务器间互相传输文件的常见方法。也是实现文件共享的主要方式。很多Web发布软件用FTP来连接服务器,或者上传东西至服务器。大多数的FTP客户端跟我们的服务器是兼容的,包括:Filezilla, SmartFTP, CuteFTP, Fetch, Cyberduck, Dreamweaver, Publisher以及FrontPage。
更改FTP密码的步骤:
- 进入控制面板。
- 点击FTP管理图标。
- 点击密码旁边的图标对现在的密码进行更改。
如果你懂得基本的原理, FTP客户端使用起来非常简单。本指南重点介绍使用Filezilla 传输文件,不过也适用于大多数目前较流行的FTP软件。
连接FTP服务器:
- 启动ftp 客户端之后,会有一个地方让你填写你的登录信息。
地址(Address):FTP服务器的域名或者IP地址。
端口(Port): 21是最常见的FTP连接端口。
用户名(Username): 用户名是必填选,除非你使用匿名FTP。
密码(Password): 密码也是必填项,除非你用匿名FTP。
- 输入这些信息后,点击连接就可以开始连接过程。
- 如果连接成功在你网站的根目录上会有一个文件及文件夹列表。
使用Filezilla管理文件:
- 使用Filezilla管理文件及文件夹与用你的电脑的文件管理器浏览文件非常相似。
- 想要改动你电脑上或者服务器上的文件夹,只要选择相应目录下的文件夹即可。
用Filezilla传输文件的步骤:
- 你可以看到本地和远程两个窗口。
- 把远程窗口转到你想上传到的位置。
- 把本地窗口转到你要上传的文件位置。
- 双击要上传或者下载的文件。文件就会被添加到传送列表中,传送自动开始。
- 或者你也可以将文件从一个窗口拖动到另一个窗口。
Check Out Our Related Video Tutorial:
(Opens in a New Window)
Need an FTP Sub-Account to give FTP access to a specific domain or folder on your account? This tutorial shows you how to set one up!
想授权你的朋友或者同事访问你账户的特定目录吗?最简单办法就是创建一个FTP 二级账户。二级账户由用户名和密码组成的,享有特定目录的全部权限,但是无权访问根目录、其它目录或者控制面板。FTP二级账户不需要专门IP。
创建一个FTP二级账户步骤:
- 点击控制面板中的"FTP管理者"图标。
- 在页面的底部找到FTP二级账户,点击添加图标。
- 在下一个页面上输入这个账户的登录名和密码,同时设定这个账户所受限的目录。这个目录必须指定相应的根目录。如果你将目录栏留空,那么这个FTP二级账户有权访问你整个根目录。
- 填写完以后,你可以点击用户名旁边的编辑图标,查看该用户详细信息。
FTP传输(Transfer FTP): 从这里可以看出每个FTP二级账户的传输流量。
根目录(Home Directory):/hsphere/local/home/(FTP用户名)/(文件夹名)
主机名(Host Name): 主机名是指直接网络服务器地址,可以代替域名进行登录。
相对于FTP二级账户,虚拟FTP提供了更多的可能。你可以让虚拟FTP用户访问多个目录,并且给每个目录指定不同的权限。虚拟FTP用户可以登录并且只能登陆到你所允许的目录下。
- 在控制面板点击"域"图标。
- 如果你有几个域名,选择你要启动虚拟FTP的那个域名。
- 接着出现一个页面,请确保你有一个专门的IP。
- 返回控制面板点击FTP服务图标启动这个域的FTP服务。
- 在接下来的页面中,给新的虚拟主机添加服务器名,这个名称将会在用户用FTP客户端连接你的服务器时的问候语里。同时输入邮件地址以便FTP用户有什么问题或者评论能够联系到你。
- 点击这个域的FTP的"编辑"图标。
- 点击虚拟FTP 用户的"添加"图标,创建一个虚拟FTP的新用户。
- 点击虚拟FTP 目录的"添加"图标,输入这个虚拟FTP的新目录名。
- 用斜线编辑,比如:Dir1/。具体的地址必须与根目录相关。在另一个目录下建立一个虚拟FTP目录,包含路径在里面,比如:Dir1/UserDirs/
- 在这个页面上,设置这个目录的权限。
Read: 选择此项可以从此目录下载文件。
Write:选择此项可以上传文件到此目录。
List: 选择此项可以浏览此目录下的内容,通常跟Read一起选上。
Grant Permissions to all users:选择此项把权限下放给所有的虚拟FTP用户。如果没有选择此项,你就得为虚拟FTP用户一个一个设置权限。
- 点击你新建的目录旁边的编辑图标。如果你还没有选择将这些权限发放给你所有的虚拟FTP用户,现在你可以为他们分别设置权限。
- I如果你已经选择将这些权限发放给了所有的虚拟 FTP用户,可以跳过这一步。
这个功能提供了一个用FTP公开访问你账户的特定目录的权限。在你的根目录上建立了一个特别的目录,其内容可以浏览和下载,但是不能向它上传内容。只有在你创建了一个虚拟的FTP服务器之后,匿名FTP才可用。
如果你已经在使用一个独立的IP,跳过这一步。
- 在控制面板中点击域图标。
- 如果你有多个域名,选择你要开启虚拟FTP的那个域名。
- 在显示的页面,选择独立IP。
如果你已经启动了虚拟FTP,跳过这一步。
- 启动这个域名的FTP。
- Enable FTP for this domain:
- 在控制面板中,点击FTP 服务,开启你所需的域名的匿名FTP。
- 你也可以在FTP虚拟服务器页面开启匿名FTP。
如果你想允许匿名FTP 用户上传文件,通过以下步骤启动匿名FTP上传功能。
- 开启匿名FTP。
- 在FTP虚拟服务器页面的底部,你可以看到开启匿名FTP上传功能的选项。
注意: 这会在匿名FTP目录里面建立一个专门的目录。
Uploads(Windows系统下) 或者Incoming (Linux系统下)目录只有"上载"的权限,因此你不能下载或者浏览内容。