Server部分
- 下载FileZilla的Server版本,FileZilla官方网站https://filezilla-project.org
- 安装完成后打开Administer FileZilla Server。会要求填入Host以及管理Port。Host表示在哪个主机上创建FTP服务器,当然是本机,Port不是FTP服务器的端口,而是管理界面的端口,默认即可。密码是管理面板的密码(不是登陆FTP的密码),可以不填。
3. 点击OK进入到管理面板。管理面板上部分是日志信息,下半部分是显示服务器连接的会话信息。
然后点击工具栏的Server,在弹出中选择Configure。然后在弹出的窗口中点击Users,来为FTP服务器添加用户。
然后点击Add添加用户,可以修改用户名,这个名字就是登陆FTP用的账号名。
此处创建了一个test的账户,然后为其添加密码,如果选择Do not require则无需密码登陆:
然后将文件路径挂载到FTP服务器上,Native path是指本机的物理路径,其中的文件将出现在FTP服务器上。Virtual path为虚拟路径,即用户test登陆后看到的目录,一般写上/,作为根目录(不要写\,Native path才要写\):
4. 设置好后点击OK完成。
5. 设置权限,打开控制面板\系统和安全\Windows Defender 防火墙,在侧边点击高级设置
然后在弹出窗口中点击入站规则:
然后在最右边找到操作中的新建规则:
然后弹出设置窗口,选中端口:
然后选中TCP,特定本地端口,框中填入21:
之后两步均为默认:
最后一步填入名称,用于命名这条规则,随便写写:
然后列表中会出现这个规则表示成功添加。
Client部分
1.下载任意客户端软件,这里仍然用FileIlla的FileZilla - The free FTP solution (filezilla-project.org)
2. 打开后,点击左上角的站点管理:
然后新建站点,点击新站点:
3. 填入相应站点信息,主机为FTP服务器IP地址,用户就是刚才创建的test,并填上密码:
然后点连接即连接FTP服务器。
问题
- 传输速度不满速
排除交换机问题,那就是网线问题。
- 传输的文件有错误
可能用ASCii模式传送了非文本文件。在Client端把传输类型改成自动。
- 压根连不上
这里把server加进去
再连不上就是client里ip填错了