FTP原理与配置

FTP原理与配置,第1张

FTP是用来传送文件的协议。使用FTP实现远程文件传输的同时,还可以保证数据传输的可靠性和高效性。

在企业网络中部署一台FTP服务器,将网络设备配置为FTP客户端,则可以使用FTP来备份或更新VRP文件和配置文件。 也可以把网络设备配置为FTP服务器,将设备的日志文件保存到某台主机上方便查看。

FTP传输数据时支持两种传输模式:ASCII模式和二进制模式。

ASCII模式用于传输文本。 发送端的字符在发送前被转换成ASCII码格式之后进行传输,接收端收到之后再将其转换成字符。 二进制模式常用于发送图片文件和程序文件。 发送端在发送这些文件时无需转换格式,即可传输。

使用FTP进行文件传输时,会使用两个TCP连接。 第一个连接是FTP客户端和FTP服务器间的控制连接。 FTP服务器开启21号端口 ,等待FTP客户端发送连接请求。

第二个连接是FTP客户端和FTP服务器间的数据连接。 服务器使用TCP的20号端口 与客户端建立数据连接。 通常情况下,服务器主动建立或中断数据连接。

执行 ftp server enable 命令使能FTP功能。

执行 set default ftp-directory 命令设置FTP用户。

在配置FTP服务器时,可以使用AAA为每个用户分别配置登录账号和访问权限。

aaa 命令用来进入AAA视图。

local-user user-name { access-limit max-number | ftpdirectory directory | idle-timeout minutes [ seconds ] | password cipher password [ opt ]| privilege level level | state {active | block } } *命令用来创建本地用户,并配置本地用户的各项参数。

ftp客户端连接ftp服务器

ftp命令用来不远程FTP服务器建立控制连接,并进入FTP客户端视图。

binary命令用来在设备作为FTP客户端时设置文件传输方式为Binary模式,又称二进制模式。缺省情况下,文件传输方式为ASCII模式。get命令用来从远程FTP服务器下载文件并保存在本地。

看了问题感觉你们公司需要的是一个安全高效的文件共享软件,那还不如直接用企业网盘。更何况FTP服务器也没有你想的那么安全,既没有风控体系,也没有权限的管控,你上传的资料全公司都能看到。像贵公司这种情况,应该也会比较提防内部泄密吧。企业网盘就不一样了,公司里每个人都会有一个专属账号,管理者还可以设置每个人的权限,不用担心文件的安全问题。像我们公司目前在用的亿方云企业网盘,一共有7级权限,都可以由管理员自行设置。你的权限不够根本就看不到一些内容,从源头上就防止了文件的内部泄密。另外FTP操作时也比较麻烦,需要具备专门的ftp工具不说,想看到同时共享给你的文件还要先下载下来,想在线预览看下内容吧,你电脑里还得有那个查看软件才行。像我们这种长期出差的,又不可能随时随地带着电脑吧。这种情况下企业网盘的优势就体现出来了。前几天公司临时接了一个项目需要我出一份策划书,我当时正好在外地出差,沟通上有多困难可想而知。幸好我们公司用的亿方云,我只需要在线写好策划案@一下领导,文件就可以共享给领导啦,有什么修改意见领导也可以直接在里@我,我直接就可以进行修改,修改好的内容就能实时同步到云端。而且它还支持100+种文件格式在线预览,不用下载就可以看到文件的内容,省掉了多少空间和网费啊!!!我还可以直接一键就把文件共享到客户的微信上,要是怕文件被窃取还可以设置下载权限和链接有效日期,类似于阅后即焚的赶脚。

有没有固定IP,网管肯定知道,不知道进路由器看看,WAN设置,是固定IP还是其他

如果需要外部访问FTP,需要在路由器映射该FTP服务器局域网IP,及FTP的对应端口,

外部只需要输入固定IP+端口的形式就可以访问了

现在都是私有云了,搞个群晖不香吗,买不起正版的服务器,搞个黑群晖也行啊


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/280028.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-21
下一篇2023-04-21

发表评论

登录后才能评论

评论列表(0条)

    保存