展开

关键词

nfs 、smb不要混用,推荐linux使用nfs ,windows使用smb

遇到个case,挂nfs协议的cfs在win10上使用,业务每15分钟会remount一次 图片.png 专门抓包看了下,如下面两张图,在12:51:35写操作之后就没有再发起write call,中间有尝试连接 确认只用smb协议的cfs没问题。我查了资料,一般建议linux客户端用nfs协议的存储、windows客户端用smb协议的存储,混合协议可能会有问题。 但为了nfs协议的cfs能在这个业务场景的使用,要禁掉smb client未免有点因噎废食了。最好的方案还是使用cifs/smb协议的cfs,毕竟smb是windows原生的,兼容性是最好的。 图片.png 图片.png 图片.png 图片.png 推荐linux 使用nfs ,windows 使用smb NFS 和 SMB 都是经过实战考验的通过网络共享数据的解决方案。 虽然 NFS 在基于 Linux 的环境中最容易使用,而 SMB 在 Windows 上最简单,但这两种协议都可以在任何主流操作系统上运行。

1.6K90

NAS 共享访问协议 — NFS、SMB、FTP、WebDAV 各有何优势?

NFS 通常使用在 Unix 操作系统上(比如 Solaris、AIX 及 HP-UX)和其他类 Unix 操作系统(例如 Linux 及 FreeBSD),同时在 macOS 和 Windows 系统也提供了 SMB 最早是微软为自己需求设计的专用协议,用来实现微软主机之间的文件共享与打印共享,并不支持在 Linux 上运行。 著名黑客、技术大牛 Andrew Tridgell 通过逆向工程,在 Linux 上实现的 SMB / CIFS 兼容协议,命名为 Samba,通过该程序实现了 Windows 和 Linux 之间的文件共享 SMB 协议是 C/S 类型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。 SMB 的优点之一是兼容性好,在各平台获得了广泛支持,包括 Windows、Linux、macOS 等各系统挂载访问都很方便。

20.2K20
  • 广告
    关闭

    什么是世界上最好的编程语言?丨云托管征文活动

    代金券、腾讯视频VIP、QQ音乐VIP、QB、公仔等奖励等你来拿!

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    win10 使用 SMB v1

    如果使用网络链接出现共享需要过时的 SMB1 协议无法创建映射,那么请看本文 我在输入网络驱动出现下面的错误 因为文件共享不安全,所以你不能连接到文件共享。 共享需要过时的 SMB1 协议,而此协议是不安全的,可能会使你的系统遭受攻击。你的系统需要 SMB2 或更高版本。 ? 原因是 SMB1 是不安全的,所以微软在 win10 系统就不给使用,如果需要使用,需要使用管理员打开 Powershell 输入下面代码 Enable-WindowsOptionalFeature - Online -FeatureName smb1protocol 输入之后需要重新启动,如果还是无法使用,请输入下面代码 Get-WindowsFeature FS-SMB1 参见:https://support.microsoft.com 本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。

    4.9K10

    Fedora 28 打印机配置 ( HP pro 1136M ,基于Windows 打印服务器使用 smb 协议

    我们需要安装下列软件: System-Config-Printer Common Unix Printing System - CUPS hplip.x86_64 : HP Linux Imaging hplip-xx-plugin.run 来进行安装, 推荐使用 curl -O 命令下载,并 使用 chmod +x 添加执行权限。  /hplip-3.16.11.run 安装samba: ~ sudo yum install samba 并进行修改配置如下(例子,可以单独修改): # See smb.conf.example for a more detailed config file or # read the smb.conf manpage. # Run 'testparm' to verify the config is 因为我们使用打印的服务器是windows 打印服务器,所以我们需要使用 smb 协议来进行访问网络打印机,输入凭据,选择驱动。具体的配置截图可以参照如下博客。

    16210

    Linux IO协议

    图片来源自网络,保持更新;更多内容请关注 cnblogs.com/xuyaowen

    26830

    flashfxp使用sftp协议linux服务器传输文件

    使用虚拟主机的时候我们一般都用ftp把网站的文件传输到服务器上,但是在使用服务器的时候默认是没有安装ftp软件的,尤其是linux系统命令行的界面对新人来说更是无处下手,今天就给介绍一个简单的方法使用 sftp协议上传本地文件到linux服务器。 首先,我们下载一个flashfxp软件(ftp和sftp协议都可以用很方便) ? 选择会话-快速连接 ? 已经进入到服务器目录,和ftp的操作是一模一样的,可以随意上传下载等操作 感觉这个功能挺方便的,省去了搭建ftp设置权限的方法,只需要知道服务器的root用户密码就能使用,对于懒人来说很好用,不过在重要的场景还是设置好权限吧 ,不建议使用此方法,毕竟安全才是最重要的。

    1.1K100

    研究人员如何使用MANSPIDER爬取全网SMB共享中的内容

    关于MANSPIDER MANSPIDER是一款资源爬取工具,研究人员可以通过该工具爬取全网SMB共享中的一些内容,并支持通过正则表达式搜索目标文件名或文件内容。 #1:使用文件名搜索包含凭证的文件 $ manspider 192.168.0.0/24 -f passw user admin account network login logon cred -d evilcorp -u bob -p Passw0rd 使用样例#2:搜索包含“password”的XLSX文件 $ manspider share.evilcorp.local -c password Scan for juicy data on SMB shares. Matching files and logs are stored in $HOME/.manspider. MANSPIDER可以爬取每一个目标系统中的共享文件,如果提供的凭证无法使用,该工具将会使用“访客”账号开启空会话。

    16020

    网络邻居发现协议大比拼,WindowsLinuxMac系统局域网服务发现协议之-八大金刚

    分析/验证对比常见局域网服务发现协议在Windows/Linux/Mac等不同系统下的支持和表现 网络邻居发现协议大比拼,Windows/Linux/Mac系统局域网服务发现协议之-八大金刚 在使用不同系统的智能硬件时 + SMB 网络邻居共享 WS-Discovery + SMB mDNS + SMB mDNS(服务器侧特别配置) + SMB Linux和Macos比较相似,但是实现起来还是有明显的差异,下文会具体描述 PDNAS-WINDOWS-UPNP-INFORMATION MacOS mDNS协议 MAC整体表现和Linux比较接近,双方使用协议也是类似,只是在细节处理上有些区别. mDNS 协议本身应用比较广泛 PDNAS-Linux-network-neighbor SMB 同样的,Ubuntu系统天然支持SMB协议,但是SMB协议需要mDNS协议的支撑,否则无法显示在网络邻居里面. PDNAS-LINUX-NEIGHBOR 其他协议 除去前面流行并且工作的协议外,还有一些曾经使用但是已经废弃或者即将废弃的协议,在设备设计时,如果考虑兼容性,也同时需要支持.

    1.3K00

    T1051: Shared Webroot

    ,是一种文件共享协议,此为SMB1)。 简要的列举下Windows 的SMB 版本: 协议版本 使用协议的Windows 版本 SMB1.0 Windows 2000、Windows XP、Windows Server 2003 和Windows Server 2016 在各种SMB资料中,你会频繁的看到一个协议:NetBIOS 协议。 通过TCP/IP协议提供了NetBIOS API 简要的说下重点: 基于TCP 的NetBIOS 使用用以下端口 nbname 137/UDP nbname137/TCP nbdatagram enum4linux enum4linux -a192.168.1.142 #默认空会话基本废了,不大可能遇到03的机器 enum4linux -u jerry -p Admin12345 -a 192.168.3.71

    20530

    快速学习Linux-SSH协议

    SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。 利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。 SSH在正确使用时可弥补网络中的漏洞。 SSH客户端适用于多种平台。 几乎所有UNIX平台—包括HP-UX、Linux、AIX、Solaris、Digital UNIX、Irix,以及其他平台,都可运行SSH。 验证 第一种级别(基于口令的安全验证) 第二种级别(基于密匙的安全验证) 组成 传输层协议 [SSH-TRANS] 用户认证协议 [SSH-USERAUTH] 连接协议 [SSH-CONNECT] 启动方法 方法一:使用批处理文件 方法二:使用SSH服务配置程序 方法三:使用NET命令

    21120

    Samba共享常见的集中配置

    配置SMB共享 SMB协议是建立在NetBIOS协议之上的应用协议,是基于TCP138、139两个端口的服务,NetBIOS出现之后,Microsoft就使用NetBIOS实现了一个网络文件/打印服务系统 这个系统基于NetBIOS设定了一套文件共享协议,Microsoft称之为SMB(Server Message Block) 协议,这个协议被用于Lan Manager和Windows服务器系统中,实现不同计算机之间共享打印机和文件等 简言之,SMB实现了Windows和Linux系统计算机之间的文件共享。 Samba服务基础 – 用途:为客户机提供共享使用的文件夹 – 协议:SMB(TCP 139)、CIFS(TCP 445)   • 所需软件包:samba   • 系统服务:smb 管理共享账号   • 】LDAP网络用户的实现 Linux文件权限的更改:理解第一,命令次之 【Linux环境下】绝对要掌握的创建/查看指令 【Linux】不得不了解的软件包管理与安装指令

    67190

    SMB扫描

    ServerMessage Block SMB协议大家应该都有所了解,毕竟2017年的MS17-010血洗整个互联网,加上之前的MS08-067 漏洞,这些都是SMB协议上出现过的著名漏洞 SMB 主要完成的工作主要就是文件共享 ,假如同一个工作组使用smb 互相传输文件 SMB 协议还可以被用在sql注入的带外通道上,我曾经遇到的一个CTF的题目就是考察这个考点·,遗憾的是当时没有公网IP,后来发现很多网站已经集成了接收SMB 密码策略规则规定了密码的最基本条件,比如至少多少位,包含几种字符,很多时候我们在提权建立账号时候就因为不满足密码策略而失败,失败之后还一头雾水 由于Windows用户众多,而且SMB协议也是经常使用的一个协议 在windows的网络连接里面 Internet协议版本4里面的属性中高级可以看到wins,直接禁用就会关闭了 检测 Nmap 扫描内网使用smb 或者samba 服务的主机 ? 你可以扫描192.168.2.x enum4linux enum4linux –a –u administrator –p 123456192.168.60.108 不允许进行整个网段的扫描 【使用方法

    77520

    Linux 内核的网络协议

    前言 本文主要记录 Linux 内核网络协议栈的运行原理 数据报文的封装与分用 封装:当应用程序用 TCP 协议传送数据时,数据首先进入内核网络协议栈中,然后逐一通过 TCP/IP 协议族的每层直到被当作一串比特流送入网络 Linux 内核网络协议协议栈的全景图 协议栈的分层结构 逻辑抽象层级: 物理层:主要提供各种连接的物理设备,如各种网卡,串口卡等。 简单的说,不管我们应用层使用什么协议,都要通过系统调用接口来建立一个 SOCKET,这个 SOCKET 其实是一个巨大的 sock 结构体,它和下面的网络协议层联系起来,屏蔽了不同的网络协议,通过系统调用接口只把数据部分呈献给应用层 网络协议层:就以 IP 数据报为例,从设备无关层向网络协议层传递时会调用 ip_rcv()。该函数会根据 IP 首部中使用的传输层协议来调用相应协议的处理函数。 以 tcp_rcv() 为例,所有使用 TCP 协议的套接字对应的 sock 结构体都被挂入 tcp_prot 全局变量表示的 proto 结构之 sock_array 数组中,采用以本地端口号为索引的插入方式

    38040

    Linux-scp安全拷贝协议

    scp 是安全拷贝协议 Secure Copy Protocol的缩写,和众多 Linux/Unix 使用者所熟知的拷贝(cp)命令一样。 注意,这个选项使用的是一个大写的“P”,因为小写的“-p”已经用来保留目标文件的时间和模式相关信息。(LCTT 译注:ssh 命令中使用小写的“-p”来指定目标端口。) 上一次我们仅仅使用 -r 参数,它显示了逐个文件的信息,但这一次当我们使用了 -q 参数,它就不显示进度信息。 ---- 指定端口 scp 使用 ssh 命令来在两个主机之间传输文件,因为 ssh 默认使用的是22端口号,所以 scp 也使用相同的22端口号。 限制命令使用的带宽,指定的单位是 Kbit/s 如下所示,我们可以使用 -l 参数来指定 scp 命令所使用的带宽,在此我们将速度限制为512kbit/s。 ?

    15220

    Linux系统驱动之SMBus协议

    资料下载 coding无法使用浏览器打开,必须用git工具下载: git clone https://e.coding.net/weidongshan/linux/doc_and_source_for_drivers.git 视频观看 百问网驱动大全 SMBus协议 参考资料: Linux内核文档:Documentation\i2c\smbus-protocol.rst SMBus协议: http://www.smbus.org 注意: 下面文档中的Functionality flag是Linux的某个I2C控制器驱动所支持的功能。 SMBus和I2C的建议 因为很多设备都实现了SMBus,而不是更宽泛的I2C协议,所以优先使用SMBus。 即使I2C控制器没有实现SMBus,软件方面也是可以使用I2C协议来模拟SMBus。 所以:Linux建议优先使用SMBus。

    31720

    名称乱码的文件不要放入nfs协议的cfs

    解决方案:在linux下挂载这个nfs协议的cfs,重命名成正常字符的名称后再挂到windows下使用。 如果没有linux,也可以直接在windows下操作,需要费些事,得先安装cygwin,参考https://cloud.tencent.com/developer/article/1940124 然后cd /smb协议的cfs不用担心这个问题,挂上cfs上看到的文件仍然是上面那样:垂直方向的长框、类似竖心旁的显示,不会显示问号,也可以直接重命名。 另外,nfs在windows上表现不佳,尤其是挂载盘符时,smb的嗖一下就挂上,nfs的往往需要等比smb好多倍时间。 总之,nfs 、smb不要混用,推荐linux使用nfs协议的cfs ,windows使用cifs/smb协议的cfs。

    13310

    Centos7下Samba服务器配置(实战)

    Samba概述 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。 SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。 SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。 ##重启Samba服务 2,用测试机测试别名访问使用别名登录 ? 五,通过Windows共享文件夹直接挂载到Linux使用 1,利用Linux访问Windows共享的文件 [root@localhost ~]# smbclient -L //192.168.100.99

    4.5K50

    CentOS 7使用samba共享文件夹的完整步骤

    前言 Samba是在Linux系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。 SMB(Server Messages Block, 信息服务块)是一种在局域网上共享文件和打印机的一种通信协议, 它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。 SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统,打印机及其他资源。 比如我想共享/home/samba这个文件夹给其他计算机使用。 systemctl stop smb systemctl status smb Windows 访问共享目录 直接 Win + R , 在运行界面输入 \192.168.1.20, 也就是你的 Linux 常见问题 如果 Windows 下访问 Linux 下共享目录 , 提示没有权限 确保 Linux 下防火墙关闭或者是开放共享目录权限 确保 Samba 服务器配置文件 smb.conf 设置没有问题

    3.1K41

    Linux中搭建完整的samba服务器全攻略(centos版)

    前言 smb是一个协议名,它能被用于Web连接和客户端与服务器之间的信息沟通。SMB最初是IBM的贝瑞? SMB一开始的设计是在NetBIOS协议上运行的(而NetBIOS本身则运行在NetBEUI、IPX/SPX或TCP/IP协议上),Windows 2000引入了SMB直接在TCP/IP上运行的功能。 在这里我们必须区分SMB协议和运行在这个协议上的SMB业务,以及NetBIOS和使用SMB作为认证隧道的DCE/RPC业务。 此外我们还要区分主要(但不仅仅)直接使用NetBIOS数据报的“网络邻居”协议。 由于SMB协议对于与占主要地位的Microsoft Windows平台通讯时的重要性,而目前该平台使用SMB协议与初始的版本相比有巨大的改变,因此Samba项目就是被创立来逆向工程来提供一个与SMB软件兼容的自由软件

    36540

    相关产品

    • 样本智能分析平台

      样本智能分析平台

      腾讯云样本智能分析平台 是一套恶意样本智能分析鉴定平台,依靠自研深度沙箱,实现自动化、智能化、可定制化的样本分析,从而精准高效地对现网中的恶意样本进行打击。

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭

      扫码关注云+社区

      领取腾讯云代金券