【计算机网络实践】FileZilla Server1.8.1实现局域网ftp文件传输

news2024/11/20 9:26:36

大二新生随便写写笔记,轻喷,鉴于本人在网络搜索中并未搜索到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 PointsAdd一个路径,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造成的混乱)。

        上图即为登陆成功的界面,这样即可开始文件的操作。

四、远程文件操作

      下面是一些会用到的命令:

  1. open: 连接到FTP服务器。
  2. user: 提供用户名。
  3. pass: 提供密码。
  4. cd: 切换到指定目录。
  5. ls: 列出当前目录下的文件和子目录。
  6. pwd: 显示当前工作目录。
  7. get: 从远程服务器下载文件到本地计算机。
  8. put: 将本地计算机上的文件上传到远程服务器。
  9. mkdir: 在远程服务器上创建新目录。
  10. rmdir: 删除远程服务器上的目录。
  11. delete: 删除远程服务器上的文件。
  12. rename: 重命名远程服务器上的文件或目录。
  13. binary: 设置传输模式为二进制。
  14. ascii: 设置传输模式为ASCII文本。
  15. 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!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1514215.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

stimulsoft report for js vue3使用

项目后端使用的java,试验过积木报表(web界面类型的)、JasperReport(.jasper报表文件)、stimulsoft web版本(.mrt报表文件) 我们的项目是前后端分离的,用积木报表(开箱即…

Spring boot 集成netty实现websocket通信

一、netty介绍 Netty 是一个基于NIO的客户、服务器端的编程框架,使用Netty 可以确保你快速和简单的开发出一个网络应用,例如实现了某种协议的客户、服务端应用。Netty相当于简化和流线化了网络应用的编程开发过程,例如:基于TCP和U…

【研发日记】,Matlab/Simulink开箱报告(十)——Requirements Toolbox

前言 见《开箱报告,Simulink Toolbox库模块使用指南(五)——S-Fuction模块(C MEX S-Function)》 见《开箱报告,Simulink Toolbox库模块使用指南(六)——S-Fuction模块(TLC)》 见《开…

狂揽Github—start19.7k☆开源OCR—Umi-OCR

文章目录 背景Umi-OCR—源码下载Umi-OCR—可执行程序下载页面介绍截图OCR识别批量OCR识别批量文档二维码全局设置 总结: 背景 大家都知道我是一个Python办公自动化的小小程序员,经常收集一些免费开源的OCR供大家使用,目前我已经写出来多家OCR…

集智书童 | 炸裂 !轻量化YOLO | ShuffleNetv2与Transformer结合,重塑YOLOv7成就超轻超快YOLO

本文来源公众号“集智书童”,仅用于学术分享,侵权删,干货满满。 原文链接:炸裂 !轻量化YOLO | ShuffleNetv2与Transformer结合,重塑YOLOv7成就超轻超快YOLO 随着移动计算技术的迅速发展,在移动…

flutter入门

本文真对 Flutter 的技术特性,做了一些略全面的入门级的介绍,如果你听说过Flutter,想去了解它,但是又不想去翻厚厚的API,那么本文就是为你准备的。 随着纯客户端到Hybrid技术,到RN&Weex,再…

【OpenGL手册13】 光照贴图

目录 一、说明二、漫反射贴图三、镜面光贴图四、采样镜面光贴图练习 一、说明 在上一节中,我们讨论了让每个物体都拥有自己独特的材质从而对光照做出不同的反应的方法。这样子能够很容易在一个光照的场景中给每个物体一个独特的外观,但是这仍不能对一个…

C#重新认识笔记_ FixUpdate + Update

C#重新认识笔记_ FixUpdate Update Update: 刷新频率不一致,非物理对象的移动,简单的刷新可用, FixedUpdate: 刷新频率一致,按照固定频率刷新,一般调用FixedUpdate之后,会立即进入必要的物理计算中,因此,任何影响刚…

层次式架构设计

本博客地址:https://security.blog.csdn.net/article/details/136660435 一. 概述 1、软件体系结构为软件系统提供了结构、行为和属性的高级抽象,由构成系统的元素描述这些元素的相互作用、指导元素集成的模式以及这些模式的约束组成。层次式体系结构设…

王庆:当下股市过于悲观,A股、港股基本完成补跌和普跌过程,逆向布局时机已到

核心观点: 1、房地产对中国经济增长拖累最严重的时期正在过去...密切关注真正拐点的出现。 2、当前资本市场从价格表现上来讲,表现的远远超过了基本面所决定的悲观程度。 由于当前资本市场过于悲观,那么反过来就是孕育着机会。 3、我们判…

leetcode刷题(javaScript)——分治思想(二分查找、快速排序)相关场景题总结

分治思想是一种将问题分解成更小的子问题,然后解决子问题并将结果合并的算法设计策略。二分查找、快速排序和折半查找都属于分治思想的经典算法。在leetcode里,分治思想一般结合其他场景出现,构成复合型题目。但是在看题时一定要了解能否用分…

Docker入门二(应用部署、迁移与备份)

文章目录 一、应用部署1.MySQL部署2.Redis部署3.Nginx部署 二、迁移与备份1.容器做成镜像2.把镜像被分成压缩包 一、应用部署 1.MySQL部署 在dokcer中部署mysql,以后不需要在宿主机上装mysql1.做端口映射docker run -id --namemysql5.7 -p 3306:3306 -e MYSQL_ROOT…

九数分三组

枚举三位数时,不用写三个循环,写出最小和最大数循环就行。在这题里要求三个数中不能有重复的数字,先转换为字符串,再转换为字符数组进行排序,最后比较字符串就可以得出结果。这题把结果和原因调换了一下

每日OJ题_牛客HJ37 统计每个月兔子的总数(IO型OJ)

目录 牛客HJ37 统计每个月兔子的总数 解析代码 牛客HJ37 统计每个月兔子的总数 统计每个月兔子的总数_牛客题霸_牛客网 解析代码 #include <iostream> #include <vector>using namespace std; int main() {int n 0;cin >> n;vector<int> arr(n 1…

牛客Highway

题目大意 在ICPCCamp中&#xff0c;有n个方便编号的城镇&#xff0c;编号为1,2,...,n&#xff0c;它们之间通过&#xff08;n-1&#xff09;条道路相连。连接第i个城镇a_i和b_i的道路的长度为c_i。保证任意两座城市之间只能通过道路到达。 Bobo希望修建&#xff08;n-1&#…

PostGIS 中的 K-Means 聚类操作及应用

K-Means算法&#xff1a; K-means 是数据科学和商业的基本算法。让我们深入了解一下。 1. K-means是一种流行的用于聚类的无监督机器学习算法。它是用于客户细分、库存分类、市场细分甚至异常检测的核心算法。 2. 无监督&#xff1a;K-means 是一种无监督算法&#xff0c;用于…

记录一下C++的学习之旅吧--C++基础

文章目录 前言using namespace std; 使用标准命名空间一、helloworld-输出表示1.1代码1.2 运行结果 二、变量2.1.1 普通变量代码2.1.2 运行结果2.2.1 常量和变量代码2.2.2 运行结果 三、sizeof---统计数据类型所占的内存大小3.1 代码3.2 运行结果 四、小数表示4.2 运行结果 五、…

C语言分析基础排序算法——计数排序

目录 计数排序 计数排序基本思路 计数排序改进思路 计数排序 计数排序又称为鸽巢原理&#xff0c;是对哈希直接定址法的变形应用。具体思路为&#xff1a; 统计相同元素出现次数根据统计的结果将序列回收到原来的序列中 计数排序基本思路 基本思路分析&#xff1a; //以…

2024春秋蓝桥杯reverse——crackme01

尝试了下输入没有任何反应 查看——32位——IDA打开 我之前没怎么写过win32&#xff0c;所以我开始在string里面找flag,wrong,right什么的字符&#xff0c;都不行 然后我又在函数里面找main&#xff0c;也什么收获的没有,OK废话完了 在win32里面 关于弹窗的函数&#xff1a;…

EPSON X2A0003510033 XV7081BB介绍

X2A0003510033 XV7081BB是一款具有SPI接口&#xff0c;这款传感器主要用于商业类应用&#xff0c;具体可以应用于抗震和姿态控制领域&#xff0c;以及人机接口的运动检测中&#xff0c;这表明它在工业应用、机器人技术、自动驾驶车辆以及任何需要精确角度测量和姿态控制的场合都…