有的时候为了像拜访 windows 下的目录 / 文件一样来拜访 linux 上的目录 / 文件,咱们能够将 linux 上的目录映射成 windows 的一个网络地位,如下图的 public:
这样能够不便咱们做各种操作,如,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 上映射
如上图,在空白处点击右键,而后抉择“增加一个网络地位”
关键步骤如下,其余步骤依据提醒下一步就能够了
实现后就创立了一个新的网路目录,能够随时拜访了。
samba 的相干参数解说,请参见:
https://www.cnblogs.com/share…