学习如何在Linux上访问SMB:简易教程(linuxsmb访问)
Linux上访问SMB是实现在Linux服务器上访问Windows Server共享文件的常用方法。SMB(Session Message Block) 也被称为CIFS(Common Internet File System), 它是MicrosoftWindows客户端的常用网络文件共享协议,在客户端和服务端计算机之间实现文件和打印机共享,简化网络文件共享服务的管理。下面将简要介绍如何在Linux上访问SMB服务器。
步骤一:安装cifs
在使用Linux访问SMB服务器之前,我们需要安装一个叫做 cifs 的增强包,以实现 Linux 和 windows 之间的SMB连接。安装 cifs的命令如下:
yum install cifs-utils
或者
apt-get install cifs-utils
步骤二:挂载共享卷
挂载SMB服务器需要用到 mount 命令。挂载时,我们需要知道SMB服务器的IP地址、共享文件夹的路径、和共享文件夹的登录账户名和口令。挂载完成后,Linux服务器就可以访问此共享文件夹。
挂载smb时,需要在共享文件夹路径前加上SMB服务器IP地址,以表明共享文件夹所在的主机,如:
mount -t cifs //192.169.1.25/share /mnt -o username=user,password=passwd
此命令用于挂载 IP 192.169.1.25 上 share 共享文件夹到 /mnt 目录下,用户名为 user,密码为 passwd。
步骤三:查看挂载
输入以下命令查看是否成功挂载:
df -h
如果看到共享文件夹信息,表示挂载成功。
步骤四:访问共享文件夹
挂载成功后,我们就可以以正常的文件浏览的方式,本地文件的方式访问远程的共享文件夹了。可以使用 cd 来进入挂载的共享文件夹:
cd /mnt
此时,就可以像操作本地文件系统一样,查看、编辑其中文件了。
以上便是Linux上访问SMB的简易教程,总结起来,三步:安装cifs、挂载共享卷、访问共享文件夹就可以实现Linux上访问SMB的目的。