有时候,为了像访问windows下的目录/文件一样访问linux上的目录/文件,我们可以将linux上的目录映射到windows的网络位置,如下图:这样可以方便我们进行各种操作,比如在windows和linux之间复制文件,使用比较工具在windows和linux之间比较文件等。接下来我们来练习一下环境1、Windows102、LinuxCentOS73、Samba软件(需要在linux上安装)摘自百度百科:Samba是一款在Linux和UNIX系统上实现SMB协议的免费软件,由服务器程序和客户端程序组成。SMB(ServerMessagesBlock,信息服务块)是一种在局域网上共享文件和打印机的通信协议。它提供局域网内不同计算机之间文件、打印机等资源的共享服务。SMB协议是一种客户端/服务器协议,客户端可以通过该协议访问服务器上的共享文件系统、打印机和其他资源。通过设置“NetBIOSoverTCP/IP”,Samba不仅可以与局域网主机共享资源,还可以与全世界的计算机共享资源。安装sambayuminstallsamba-y安装完成后,修改/etc/samba/smb.conf配置,增加如下内容:[public]path=/home/daikpublic=yeswriteable=yesbrowseable=yesguestok=yes--->path:添加samba用户要映射的目录(下面的例子daik是已有用户,如果没有可以先创建一个)[root@aia-db/home]#smbpasswd-adaikNewSMB密码:重新输入新的SMB密码:添加用户Daik。启动samba并检查其状态是否正常()[root@aia-db/home]#systemctlstartsmb[root@aia-db/home]#systemctlstatussmbsmb.service-SambaSMBDaemonLoaded:loaded(/usr/lib/systemd/system/smb.service;禁用;供应商预设:禁用)活动:活动(运行)自星期二2020-07-1416:19:37CST;4s前文档:man:smbd(8)man:samba(7)man:smb.conf(5)MainPID:58083(smbd)Status:"smbd:readytoserveconnections..."Tasks:4CGroup:/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-group7月14日16:19:36aia-dbsystemd[1]:启动SambaSMB守护进程...7月14日16:19:37aia-dbsmbd[58083]:[2020/07/1416:19:37.685813,0]../../lib/util/become_daemon.c:136(daemon_ready)7月14日16:19:37aia-dbsmbd[58083]:daemon_ready:守护进程“smbd”已完成启动并准备好连接服务7月14日16:19:37aia-dbsystemd[1]:已启动SambaSMB守护进程。Windows上的映射如上图,在空白处右击,然后选择“添加网络位置”。随时访问samba的相关参数说明,请参考:https://www.cnblogs.com/share...
