Samba共享工具安装
Samba 是一种在局域网上共享文件的一种通信协议,它为局域网内的不同计算机之间提供文件的共享服务。
(1)下载并安装 Samba 工具。
确定 Ubuntu 已连接到互联网, 执行如下命令下载 Samba 工具:
sudo apt-get install samba samba-common
安装完成如下图:
安装完成后安装如下工具:
sudo apt-get install libtalloc2
(2) 设置 Samba 登录密码。
sudo smbpasswd -a xxx
xxx是系统用户, smbpasswd 命令将会为系统用户开启 Samba 功能并设置登陆密码,请牢记 Samba 登陆密码 。
(3) 配置 Samba 用户信息。
编辑"/etc/samba/smb.conf"文件 ,在末尾添加如下内容:
[xxx]
comment = Samba Share Directory
path = /home/xxx
browseable = yes
writable = yes
public = yes
valid users = xxx
create mask = 0644
directory mask = 0775
available = yes
(4) 重启 Samba。
sudo restart smbd && sudo restart nmbd
这时就可以使用Samba服务器在windows上共享Ubuntu的文件了,但是一定要保证Windows和Ubuntu能互相ping通。比如我Ubuntu的IP为 192.168.0.200,此时在Windows下输入“win + R”在框内输入“\\192.168.0.200”,如下图:
点击确定之后,便会弹出一个名为xxx的文件夹,如下图:
该文件夹中的内容正是Ubuntu的/home/xxx目录,因为我的用户名为linux,因此该文件夹名为linux 。
(5)问题解决
1. 在第一步运行sudo apt-get install samba samba-common 命令的时候,报出一堆“404 not found”
更新可用软件包及其版本,这个过程可能会非常漫长,更新完了再安装samba服务器就好了。
2. Ubuntu无法联网
先ping一下百度:ping www.baidu.com
如果ping不同则表示Ubuntu无法上网,需要作如下修改:
a)将虚拟机网卡设置为NAT模式
点击 虚拟机->设置->网络适配器,将网络连接设置为NAT模式,如下图:
b)将Ubuntu的IP设置为动态IP:
编辑 /etc/network/interfaces 文件,eth0的设置改为:
auto eth0
iface eth0 inet dhcp
保存文件,然后重启网卡,重启网卡的指令为:sudo /etc/init.d/networking restart
如此,Ubuntu便能联网了,ping百度的结果如下:
3. 重启Samba服务器后,在windows上无法访问
a)将虚拟机网卡设置为桥接模式:
点击虚拟机->设置->网络是配置,改为桥接模式后点确定,如下图:
b)将Ubuntu的IP设置为静态IP:
编辑 /etc/network/interfaces 文件,eth0的设置改为:
auto eth0
iface eth0 inet static
address 192.168.0.200
netmask 255.255.255.0
gatewayip 192.168.0.1
保存后输入如下指令重启网卡:sudo /etc/init.d/networking restart
此时用ifconfig指令可以看到IP已经改到192.168.0.200了:
c)将windows的IP设置为静态IP,并且与Ubuntu在同一网段
打开控制面板->网络和Internet->网络和共享中心->更改适配器设置,进入如下图界面:
在“以太网”这个图标上右键-属性->双击“Internet协议版本4(TCP/IPv4)”,选择“使用下面的IP地址”,并设置好IP,如下图:
d)检测windows与Ubuntu网络能否互通
在windows下按“WIN + R”组合键,在弹出的对话框中输入cmd后回车,在弹出的界面中可以ping Ubuntu。
一般来说到这一步是直接能互通的但在我这里却ping不通,输入ipconfig命令,发现我的以太网适配器这里压根就没有IP,如下图:
这时,我把网线插到一个交换机任何一个口上,交换器其他口不接任何设备,再用ipconfig查看,此时竟然奇迹般的有了IP,如下图:
不知道咋回事,然后测试ping Ubuntu,发现能ping通了。
4. 提示因为文件共享不安全。。。
在控制面板中点击 程序->启动或关闭Windows功能,找到SMB 1.0/CIFS 文件共享支持,并勾选了,如下图:
确定之后重启就好了。
Samba共享工具安装的更多相关文章
- CentOS 6.3 安装 samba 共享(转)
PHP环境在linux下,但是开发的时候用的是windows,于是我用了samba将linux的一个目录共享,然后在windows上做映射,这样就可以直接在windows下编辑linux上的文件了 首 ...
- Linux下安装部署Samba共享盘的操作手册
简述 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的 ...
- Linux安装配置Samba共享文件系统
Samba共享文件系统搭建与配置: 1.Samba服务端:yum install samba samba-client cifs-utilscd /etc/samba/cp smb.conf smb. ...
- CentOS 6.3下Samba服务器的安装与配置方法(图文详解)
这篇文章主要介绍了CentOS 6.3下Samba服务器的安装与配置方法(图文详解),需要的朋友可以参考下 一.简介 Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件, ...
- CentOS 6.3下Samba服务器的安装与配置
一.简介 Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的 ...
- 如何在Fedora或CentOS上使用Samba共享
如今,无论在家里或者是办公场所,不同的电脑之间共享文件夹已不是什么新鲜事了.在这种趋势下,现代操作系统通过网络文件系统的方式使得电脑间数据的交换变得简单而透明.如果您工作的环境中既有微软的Window ...
- CentOS 6.3下Samba服务器的安装与配置(转)
CentOS 6.3下Samba服务器的安装与配置 一.简介 Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写, ...
- [转]CentOS 6.3下Samba服务器的安装与配置
一.简介 Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的 ...
- CentOS 7下Samba服务器的安装与配置
文基于<CentOS 6.3下Samba服务器的安装与配置>,参照原博文,自己在CentOS7环境上实现,并按照自己的环境修改博文内容 一.简介 Samba是一个能让Linux系统应用Mi ...
随机推荐
- 彻底理解Spring如何解决循环依赖
Spring bean生命周期 可以简化为以下5步. 1.构建BeanDefinition 2.实例化 Instantiation 3.属性赋值 Populate 4.初始化 Initializati ...
- 使用Ubuntu手动安装NextCloud
p.p1 { margin: 0; font: 11px Menlo; color: rgba(0, 0, 0, 1) } span.s1 { font-variant-ligatures: no-c ...
- 简单谈谈contextlib的使用
简单谈谈contextlib的使用 写在前面 做这件事的原因: 在看书的时候,我发现了有大佬们用contextlib管理上下文,真的很牛皮,但是百度了以下,每个大佬都写了很多很全很深刻,讲道理五花八门 ...
- jfinal项目报java.lang.ClassNotFoundException: com.jfinal.core.JFinalFilter
在eclipse中启动jfinal项目时,项目报错如下:首先:右击项目–>Build Path–>Source查看Default output folder如果是目录/WEB-INF/cl ...
- java 反射随记
记录一下有关 Class 对象的相关方法: 1.获取 Class 对象的三个方法: ⑴ 使用 Class.forName("全限定类名") ,参数是该类的全限定类名,可拓展性强: ...
- 新下载的Chrome 不能用,设置搜索引擎,谷歌浏览器不能用,chrome浏览器不能用,google chrome 不能用
新下载的chrome默认搜索引擎 是google搜索,而google搜索引擎在国内是不能使用的,要设置为 百度或.360.搜狗搜索引擎才能使用. 设置方法如下: 1.打开 Chrome. 2.点击右上 ...
- C/C++ 弱符号
为什么会出现弱符号 在两个目标文件(a.o与b.o)链接的过程中,如果其中一个目标文件(a.o)通过extern的方式引用了另外一个目标文件(b.o)中的符号flag,但很不幸,在连接的过程中b.o没 ...
- 如何根据不同业务场景调节 HPA 扩缩容灵敏度
背景 在 K8s 1.18 之前,HPA 扩容是无法调整灵敏度的: 对于缩容,由 kube-controller-manager 的 --horizontal-pod-autoscaler-downs ...
- 自定义 简单 底部tab
项目地址:https://gitee.com/jielov/music-netease-api.git 先创建三个页面 分别为 home.vue , classify.vue, my.vue . 以下 ...
- SpringMVC文件的上传与下载实现
单文件上传 首先创建项目,开发工具是IDEA,选择Spring项目,勾选上Spring和SpringMVC. 然后命名,最后完成. 默认生成配置文件在web/WEB-INF下. 首先导入需要的jar包 ...