有的时候为了像访问windows下的目录/文件一样来访问linux上的目录/文件,我们可以将linux上的目录映射成windows的一个网络位置,如下图的public:
image.png

这样可以方便我们做各种操作,如,windows和linux之间的文件拷贝,windows和linux之间用compare工具进行文件比较等等

接下来我们实践操作一下

环境

1、Windows 10
2、Linux CentOS 7
3、Samba软件(需要安装到linux上)
摘自百度百科:
Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。

安装samba

yum install samba -y

安装完成后,修改/etc/samba/smb.conf配置,增加如下内容:

[public]
        path = /home/daik
        public = yes
        writeable = yes
        browseable = yes
        guest ok = yes

--->path:需要映射的目录

添加samba用户(如下示例daik为现有用户,如果没有可以先创建一个)

[root@aia-db /home]# smbpasswd -a daik
New SMB password:
Retype new SMB password:
Added user daik.

启动samba,并查看其状态是否OK()

[root@aia-db /home]# systemctl start smb
[root@aia-db /home]# systemctl status smb
● smb.service - Samba SMB Daemon
   Loaded: loaded (/usr/lib/systemd/system/smb.service; disabled; vendor preset: disabled)
   Active: active (running) since Tue 2020-07-14 16:19:37 CST; 4s ago
     Docs: man:smbd(8)
           man:samba(7)
           man:smb.conf(5)
 Main PID: 58083 (smbd)
   Status: "smbd: ready to serve connections..."
    Tasks: 4
   CGroup: /system.slice/smb.service
           ├─58083 /usr/sbin/smbd --foreground --no-process-group
           ├─58089 /usr/sbin/smbd --foreground --no-process-group
           ├─58090 /usr/sbin/smbd --foreground --no-process-group
           └─58091 /usr/sbin/smbd --foreground --no-process-group

Jul 14 16:19:36 aia-db systemd[1]: Starting Samba SMB Daemon...
Jul 14 16:19:37 aia-db smbd[58083]: [2020/07/14 16:19:37.685813,  0] ../../lib/util/become_daemon.c:136(daemon_ready)
Jul 14 16:19:37 aia-db smbd[58083]:   daemon_ready: daemon 'smbd' finished starting up and ready to serve connections
Jul 14 16:19:37 aia-db systemd[1]: Started Samba SMB Daemon.

在Windows上映射

image.png
如上图,在空白处点击右键,然后选择“添加一个网络位置”
关键步骤如下,其他步骤根据提示下一步就可以了
image.png
完成后就创建了一个新的网路目录,可以随时访问了。

samba的相关参数讲解,请参见:
https://www.cnblogs.com/share...


laughbug
275 声望2 粉丝

Quitters never win and winners never quit.