smb服务器搭建&解决速度慢的问题

本文介绍了为何选择Samba作为文件共享服务器的原因,并详细阐述了FTP的工作原理和模式。接着,展示了Samba的安装、启动、配置以及客户端访问过程。针对Win7访问Samba速度慢的问题,提供了检查hosts和DNS的解决方案。最后,提到了存储空间不足时如何挂载其他硬盘。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、why samba?

项目需要用到大量照片信息,各个角色在不同时期也需要进行访问,因此准备搭建一个共享服务器,用来存储数据,共享、高速,第一反应是ftp,学生时代用的多嘛,吭哧吭哧一堆配置,然而,总提示问题,还好认识了一个op,偷偷问了下问题,ftp端口绝对是被禁用的,改个端口进行ftp,可能被约谈(幸好还没来得及改)!于是调研下其他共享服务。

samba Vs ftp

ftp

ftp(File Transfer Protocol),文件传输协议,是用于在网络上进行文件传输的一套标准协议。它属于应用层协议。

1、ftp原理

FTP协议要用到两个TCP连接,一般运行在20和21两个端口。端口20用于在客户端和服务器之间传输数据流,而端口21用于传输控制流,并且是命令通向ftp服务器的进口。

2、ftp工作模式:主动和被动模式

FTP有两种使用模式:主动和被动。最初的FTP规范中使用的就是传统的主动模式的FTP。在这种模式下,客户端从一个临时端口(大于1024的端口号)连接到FTP服务器的命令控制端口(端口21),当客户端准备好传输数据时,FTP服务器从其数据端口(端口21)打开一个到该IP地址和客户端提供的临时端口的连接。大概如下图所示:
Alt text
图中『x』问题出在现在客户端安装了防火墙之后,就不再允许来自Internet的专门的服务端口(即数据端口20)初始化到客户端提供的非专门服务端口的连接(临时端口)。
所以有被动模式:被动模式只要求服务器端产生一个监听相应端口的进程,这样就可以绕过客户端安装了防火墙的问题。
综上,主动模式需要客户端必须开放端口给服务器,很多客户端都是在防火墙内,开放端口给FTP服务器访问比较困难。而被动模式只需要服务器端开放端口给客户端连接就行了。
##3、常见FTP工具和vsftpd

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值