Loading...
墨滴

梅茜不烦恼

2021/05/31  阅读:28  主题:默认主题

Samba服务器安装和配置


作用:实现Windows下对Ubuntu的目录访问


Ubuntu版本:20.1.4

Windows版本:win10

虚拟机软件:VirtualBox


步骤1

(1)查看Windows下IP地址

本机IP为: 192.168.1.2

(2)查看Ubuntu下IP地址

linux下指令为

ifconfig

本机IP为: **192.168.1.8

需要注意:虚拟机网络设置需要使用桥接模式[1]

步骤2

测试Windows和Ubuntu之间是否互通

(1)Windows到Ubuntu方向

cmd进入Windows终端输入指令

ping 192.168.1.8

有延迟说明ping通的。

(2)查看Ubuntu到Windows方向

输入Windows下的IP

ping 192.168.1.2

此时证明双方已经可以相互通讯了,如果有一方不能ping通,可以查看Windows防火墙,把防火墙关闭,360软件等。

步骤3

安装和配置samba

(1)Ubuntu下安装samba

sudo apt-get install samba

如果安装成功忽略(2),转到(3)

(2)安装samba出现的问题

出现这个问题应该是以前安装别的软件时候更改过一些配置,根据提示一步步解决就可以,例如上面第三个依赖 libldb1(>=1.9.21),我们按照提示进行更新就好了。

sudo apt-get install libldb1=1.9.21

然后继续安装samba

sudo apt-get install samba

直到解决所有依赖项即可。

(3)配置samba

添加用户

cd /etc/samba
sudo smbpasswd -a name
#name 为你要为samba服务器添加的用户名。
#然后输入密码两次,显示Added user name。
# 用户名和密码在Windows平台登录时候会用到。

添加共享文件夹

mkdir /home/share
chmod 777 share
#属性设置需要为777,否则不能访问。

#把共享文件添加配置

vim /etc/samba/smb.conf
[share]
   comment = Home Folder
   path = /home/share
   browseable = yes
   read only = no
   create mask = 0755
   directory mask = 0755
   available = yes
   browseable = yes
   public = yes
   #valid users为windows下登录账号名称,账号密码在添加用户步骤设置过
   valid users = name

因为文件是只读的,vim强制需要输入强制保存命令,或者使用其他编辑器。

然后重新启动samba

sudo service smbd restart

到此配置完成

步骤4

Windows下访问Ubuntu

(1)Windows下登录samba

win+r键在运行中输入Ubuntu的IP

如果成功出现下图跳到(3),出现问题看(2)

(2)访问失败

解决办法

重启电脑

(3)输入账号密码

在Windows下share文件夹创建一个111的文件夹

在Ubuntu下可以看到刚才创建的文件夹,说明配置成功。

参考资料

[1]

什么是桥接模式: 虚拟机中的虚拟网络适配器可通过主机中的物理网络适配器直接访问到外部网络。就好像在局域网中添加了一台新的、独立的计算机一样。因此,虚拟机也会占用局域网中的一个IP地址,并且可以和其他终端进行相互访问。

梅茜不烦恼

2021/05/31  阅读:28  主题:默认主题

作者介绍

梅茜不烦恼