大二新生随便写写笔记,轻喷,鉴于本人在网络搜索中并未搜索到1.8.1版本的使用方法,因而瞎写一页。
一、准备
下载一个FileZilla Server1.8.1在你想作为服务器的主机上(此处直接在官网下载即可:Download FileZilla Server for Windows (64bit x86) (filezilla-project.org))。
确保你的电脑能使用ftp(windows系统中一般都能使用)。
确保两台电脑连到了一个局域网下(若为虚拟机,需要打开桥接模式,这的局域网在ihebut网络下也可以进行,当然,我只在宿舍的范围内测试了一下)。
关闭Server主机中的防火墙(我在测验中直接关了,可以尝试其他更安全的方法)。
二、Server的安装配置
安装步骤中一直点击下一步即可,似乎没什么多余操作。
进入软件之后,点击 Connecting to Server进入到下面的界面,默认直接点击即可(这里可以选择设置一个密码,记住密码之类)。
之后在窗口中可看到Successfully字样,即确认成功。
然后点击左上角的Server,选择configure,点击users,接着点击左下的那个Add,添加用户。在右上Authentication(身份验证)中选择需要密码验证,在下面可输入的框内输入一个你心仪的密码。并在Mount Points中Add一个路径,Virtual Path(这个是你在cmd中ftp连接后的窗口中输入ls时会显示的东西)中直接输入“ / ”即可,Native Path中输入你要共享的文件夹(安装filezilla Server的主机的),这里我们可以输入C:\Users (推荐,这里也可以自己在其他盘其他位置创建一个,但是一定要记得复制好路径)。另外也可以在左边的栏目里选择Groups,方便添加用户(此步操作可忽略,不强求)。配置完毕如下图(我进行了一个Groups的设置,当然也可以不设置):
这样就配置的差不多了。其他设置不多讲,直接进入尝试主机连接。
三、主机连接
先在安装了FileZilla Server的主机上运行ipconfig命令(在powershell或者cmd中执行),寻找ip地址。
这里记住ipv4的地址。在你的另外的电脑上打开cmd进行操作。
使用 ftp + {刚才的ip地址} 的命令,进行操作,截图如下,操作之后叫你输入账户和密码,这里的账户名和密码就是你上面在Users中设置的,先输入账户名,然后输入密码(输入密码的过程不会再cmd中可视化显示,不要担心你没输进去,除非是因为你用的是小键盘,有无NumLock造成的混乱)。
上图即为登陆成功的界面,这样即可开始文件的操作。
四、远程文件操作
下面是一些会用到的命令:
- open: 连接到FTP服务器。
- user: 提供用户名。
- pass: 提供密码。
- cd: 切换到指定目录。
- ls: 列出当前目录下的文件和子目录。
- pwd: 显示当前工作目录。
- get: 从远程服务器下载文件到本地计算机。
- put: 将本地计算机上的文件上传到远程服务器。
- mkdir: 在远程服务器上创建新目录。
- rmdir: 删除远程服务器上的目录。
- delete: 删除远程服务器上的文件。
- rename: 重命名远程服务器上的文件或目录。
- binary: 设置传输模式为二进制。
- ascii: 设置传输模式为ASCII文本。
- quit: 断开与FTP服务器的连接。
这里简单说一下get(从服务器下载文件)和put(往服务器发文件)指令。注意:这两个命令后面加的路径都需要有文件后缀名,例如.txt之类。
1. get
这个文件用来下载,和它一起用的命令还有lcd,这个命令可以看你get后得到的文件放在你本机的哪个位置上,直接输入lcd即可。如果要修改你想保存的位置,请事先准备好一个文件夹,然后使用“lcd + {那个文件夹的路径}”,例如:lcd D:\ftpFile 。
用cd进入到远程服务器中的文件夹,get + {你想要的文件的},这样不出意外的话,文件应该就可以顺利地到你lcd的目录里了。
2. put
用于发送文件,直接输入put,首先会询问你想发送的文件的本地路径,你只需要输入即可。例如:D:\ftpFile\Hello.txt 。回车之后,会显示远程路径要发往哪,为了方便,我还是建议在发送前cd打开你想要把这个文件放在哪里的具体位置,之后询问远程路径的话,直接回车即可。
Fin!!