1. samba

Samba(桑巴?SMB是其缩写) 是一个网络服务器,用于 Linux 和Windows 共享文件之用;Samba 即可以用于 Windows 和 Linux 之间的共享文件,也一样用于 Linux 和 Linux 之间的共享文件;不过对于Linux和Linux之间共享文件有更好的网络文件系统 NFS ,NFS 也是需要架设服务器的;

大家知道在 Windows 网络中的每台机器即可以是文件共享的服务器,也可以同是客户机;Samba 也一样能行,比如一台Linux的机器,如果架了Samba Server 后,它能充当共享服务器,同时也能做为客户机来访问其它网络中的Windows共享文件系统,或其它Linux的Sabmba 服务器;

我们在Windows网络中,看到共享文件功能知道,我们直接就可以把共享文件夹当做本地硬盘来使用。在Linux的中,就是通过Samba的向网络中的机器提供共享文件系统,也可以把网络中其它机器的共享挂载在本地机上使用;这在一定意义上说和FTP是不一样的。

2. samba 套件的安装和简单配置

  • (1)需安装如下套件:samba,samba-client, samba-common

    sudo apt-get install samba samba-client

    就能全部装上

  • (2)启动samba:

    sudo /etc/init.d/samba start 
  • (3)设置samba的密码, 可以先添加samba用户, 必须是系统用户。

    sudo smbpasswd -a yourname 

3. ubuntu ⇔\Leftrightarrow windows

3.1 windows ⇒ ubuntu

windows访问ubuntu很简单, 先在ubuntu上设置共享目录即可, 鼠标右键点目录,选择 sharing options, 勾选 share this folder,需要的话也可以够选下面的allow write

这时在windows的网络邻居中的网络中查找就能找到共享目录了 (对于 windows 7 系统而言,控制面板 ⇒ 网络和 Internet ⇒ 网络和共享中心 ⇒ 查看网络计算机和设备),通过 \\host也行 ,也即 \\ubuntu ip

3.2 ubuntu ⇒ windows

使用smbclient 命令
一般来讲先列出所有共享目录,命令如下:

smbclient –L //192.168.0.1/ -U yourname 

输入smb的密码后,将看到共享目录列表。

假设进入共享目录share,命令如下:

smbclient  //192.168.0.1/share -U yourname 

之后将看到一个smb:>
已经进入了smb模式,有些像ftp,敲help可以查看相关命令,get,put可以下载和上传文件。

强悍的 ubuntu —— samba 实现 ubuntu 与 windows 之间的文件共享相关推荐

  1. 配置samba服务实现Linux(CentOS7)与Windows之间的文件共享

    Samba是一个开源软件套件,提供了在Windows和Linux操作系统上实现文件和打印机共享的功能,允许Windows.Unix.Linux等不同的操作系统之间共享文件和打印机资源.Samba可以将 ...

  2. 如何在Windows上搭建NFS服务器实现开发板与Windows之间的文件共享

    由于通过USB烧录方式比较繁琐,且每次编译好可执行文件,都需要制作文件系统烧录到开发板,这里介绍一种比较简单的方式,通过nfs服务,将Windows的共享目录挂载到开发板的共享目录下,直接就可以通过n ...

  3. 利用lrz、lsz工具在linux与windows之间传输文件

    1.什么是rz/sz (lsz/lrz) 简单说就是,可以很方便地用这两个sz/rz工具,实现Linux下和Windows之间的文件传输(发送和接收),速度大概为10KB/s,适合中小文件.rz/sz ...

  4. java编写Linux文件共享,ubuntu下用samba实现windows与linux文件共享

    ubuntu下用samba实现windows与linux文件共享 首先要安装samba sudo apt-get install samba sudo apt-get install smbfs 1. ...

  5. windows 7无法访问ubuntu samba共享文件

    报错: windows无法访问\\...  请检查名称的拼写...  点开隐藏错误信息后,显示错误代码:0x80070035,找不到网络路经. 原因分析:ubuntu安装samba并设置了静态IP19 ...

  6. ubuntu服务器创建共享文件夹,Ubuntu samba安装创建共享目录及使用

    Ubuntu samba更新了很多版本更新,我本人认为Ubuntu samba是很好使的文件系统,在此向大家推荐.如今技术不断更新,各种使用文件都已经淘汰.我认为还是有很不错的如Ubuntu samb ...

  7. 实现ubuntu系统和windows系统进行文件共享、互传等操作**

    实现ubuntu系统和windows系统进行文件共享.互传等操作 当我们在Windows中安装了虚拟机VMware,并且在虚拟机中安装了ubuntu后.我们在实际开发过程中一般是在Windows中编辑 ...

  8. ubuntu系统samba服务器安装,Ubuntu 20.04.1安装Samba服务器及配置

    Ubuntu 20.04.1安装Samba服务器及配置 1查看Ubuntu的版本 agold@ubuntu:~$ cat /etc/issue 2更新软件 agold@ubuntu:~$ sudo a ...

  9. 【samba】Ubuntu samba的安装及使用方法

    Ubuntu samba的安装及使用方法 说明 本文仅在Ubuntu系统上进行了安装,centOS系统等存在一定差异,读者可参考其他资源进行分析 安装 sudo apt-get update sudo ...

最新文章

  1. 02-对图像进行边界填充
  2. 如何编写提供了IDisposable接口的类.
  3. BZOJ1037 ZJOI2008生日聚会(动态规划)
  4. js获取html5 audio 音频时长方法
  5. linux怎么重载mysql配置命令_在Linux系统中启动/停止/重新启动/启用/重新加载MySQL和MariaDB服务...
  6. Android MonkeyTest 压力测试命令详解
  7. Twaver-HTML5基础学习(1)两点一线
  8. android 电视 竖屏 黑边 -平板,竖视频转换成横视频,要求画面满屏不变形及没有黑边(解决方案)...
  9. 用c语言表达圣诞节快乐的英文,双语:Merry Christmas 圣诞节快乐用英语怎么说
  10. python lol脚本_Python爬虫获取op.gg英雄联盟英雄对位胜率的源码
  11. Redis RDB和AOF
  12. 碰撞的小球(100分)
  13. 使用nginx在指定端口做反向代理
  14. 日常学习之:使用均值来填补缺失值的条件
  15. python中xml Excel解析编码小结
  16. 机器人专业需要学习那些理论知识
  17. MPLS和VPLS介绍
  18. Android studio打包签名报错:Error:(3) Error: app_name is not translated in am (Amharic);
  19. 计算机操作系统——分时系统和实时系统
  20. oracle中msdatashape,Shape. Data1 属性 (Visio)

热门文章

  1. 基于nginx搭建直播,web播放视频方案
  2. Doris 之Frontend(FE)和Backend(BE)配置
  3. Hive表中修改列位置,更改类型、移动位置(impala支不支持更改位置)
  4. 计算机网络课程设计即时通讯,计算机网络课程设计报告-基于LAN的即时通信软件.doc...
  5. linux压缩隐藏文件,Linux下查看压缩文件内容的10种方法(小结)
  6. MySQL为啥不用平衡二叉树_MySQL的索引,为什么是B+而不是平衡二叉树
  7. 全局负载均衡通俗介绍_“集群和负载均衡”等的通俗解释
  8. monkey测试小记
  9. redis windows下使用及redis命令
  10. Javascript 立即执行函数