当前位置:首页 » 密码管理 » linux访问cifs

linux访问cifs

发布时间: 2022-07-04 03:02:19

⑴ 怎么实现用linux访问windows的共享文件

1、mount挂载
首先创建被挂载的目录:
$ mkdir windows

将共享文件夹挂载到windows文件夹:
$ sudo mount -t cifs -o username=share,password=share //192.168.66.198/share ./windows

其中几个参数表示含义:
cifs:Common Internet File System,可以理解为网络文件系统。
usrname:访问共享文件夹的用户名
password:访问密码
//192.168.66.198/share:表示网络文件夹的地址,注意这里最后不能加/,如果是//192.168.66.198/share/则会报如下错误:mount: //192.168.66.198/share/ is not a valid block device
Tips:使用mount挂载的方法在系统重新启动后就会失效,如果希望开机时自动挂载,将下面设置加入/etc/fstab文件最后面就可以了。
//192.168.66.198/share /home/windows cifs defaults,username=share,password=share 0 2

其中/home/windows表示挂载点,就是上面windows目录的完整路径。
2、使用samba连接
samba就是让windows和unix系列os之间的文件可以互相访问的软件。使用samba访问windows的共享文件夹,需要安装smbclient。
$ sudo apt-get install smbclient

安装好后,就可以访问共享的文件了。
$ smbclient --user=share //192.168.66.198/share
Enter share's password: (输入密码回车)
smb: \>

此时进入了smb的命令操作空间,可以使用help来查看命令的使用。
smb: \> help

......省略若干命令......
exit get getfacl geteas hardlink
help history iosize lcd link
......省略若干命令......

也可以使用help查看单个命令的使用方式
smb: \> help get

HELP get:
[local name] get a file

小结
使用mount命令相对来说简单一些,基本linux系统都会带有这个命令;使用samba的话从windows也能访问linux的共享文件。

⑵ Linux怎样访问Windows共享文件和文件夹

有时需要在linux下需要访问windows的共享文件夹,可以使用mount挂载或者使用samba连接。使用mount命令相对来说简单一些,基本linux系统都会带有这个命令;使用samba的话从windows也能访问linux的共享文件。详细的Linux命令介绍可查看“Linux命令大全”。

⑶ 在Linux上如何访问win7上的共享资源呢

将\\192.168.0.1\ShareDir这个共享目录挂载为本地目录/media,类似Win下的网络驱动器

mount //192.168.0.1/ShareDir /media –o user=guest,pass=gpass

用户名密码就是win上设定的,你知道我不知道。

ls /media,看到即OK

⑷ linux如何使用cifs格式的文件系统

CIFS是一种通用网络文件系统,主要用于网络设备之间的文件共享。

CIFS可以在linux系统和windows系统之间共享文件,因此这种文件系统主要用于客户端是windows系统。

提供CIFS的服务是SAMBA,

功能网页链接

CIFS 可以使您达到以下功能:

1.访问服务器本地文件并读写这些文件

2.与其它用户一起共享一些文件块

3.在断线时自动恢复与网络的连接

4.使用统一码(Unicode)文件名:文件名可以使用任何字符集,而不局限于为英语或西欧语言设计的字符集。

⑸ 如何解决linux mount cifs 挂window 网盘问题

在centos mount cifs 挂window 网盘容易出现问题如下:

一、挂载时,用户/密码错误

mounterror(13):Permissiondenied
Refertothemount.cifs(8)manualpage(e.g.manmount.cifs)

对应/var/log/message记录

Oct1216:20:01localhostkernel:_STATUS_LOGON_FAILURE
Oct1216:20:01localhostkernel:CIFSVFS:SenderrorinSessSetup=-13
Oct1216:20:01localhostkernel:CIFSVFS:cifs_mountfailedw/returncode=-13

二、没有分享目录


mounterror(6):Nosuchdeviceoraddress
Refertothemount.cifs(8)manualpage(e.g.manmount.cifs)

对应/var/log/message记录

Oct1216:20:06localhostkernel:CIFSVFS:cifs_mountfailedw/returncode=-6
Oct1216:20:17localhostkernel:CIFSVFS:cifs_mountfailedw/returncode=-6
Oct1216:20:17localhostkernel:CIFSVFS:cifs_mountfailedw/returncode=-6

目前遇到的问题就是这些

补充一句,格式一定要写正确:

mount-tcifs-ousername=administrator,password=****//192.168.1.1/分享目录/linux/share

⑹ linux访问windows共享文件夹有哪几种方法

Linux 访问windows共享文件的几种方式
samba方式
yum install samba-client.x86_64 #安装samba客户端
smbclient //192.168.211.1/test_samba #通过samba打开windows共享目录
smbclient //192.168.1.1/smb_share/ -U smb_user #系统提示输入smb_user_passwd
smbclient //192.168.1.1/smb_share/ smb_user_passwd -U smb_user #不提示输入密码12341234

出现提示符:
smb: >
get下载文件
put上传文件
cd 切换windows目录
lcd 切换本地目录
help显示帮助
? 显示帮助
! 表示执行liunx本地的命令,如:!ls显示本地目录下的内容

smb命令
说明


?或help [command] 提供关于帮助或某个命令的帮助
![shell command] 执行所用的SHELL命令,或让用户进入 SHELL提示符 –
cd [目录] 切换到服务器端的指定目录,如未指定,则 smbclient 返回当前本地目录
lcd [目录] 切换到客户端指定的目录
dir 或ls 列出当前目录下的文件;
exit 或quit 退出smbclient
get file1 [file2] 从服务器上下载file1,并以文件名file2存在本地机上;如果不想改名,可以把file2省略
mget file1 file2 file3 filen 从服务器上下载多个文件;
md或mkdir 目录 在服务器上创建目录
rd或rmdir 目录 删除服务器上的目录
put file1 [file2] 向服务器上传一个文件file1,传到服务器上改名为file2;
mput file1 file2 filen 向服务器上传多个文件
– – –
mount方式
yum install cifs-utils #安装cifs工具包 (用于取代被淘汰的smbfs)

#首先创建被挂载的目录:
$ mkdir windows

#将共享文件夹挂载到windows文件夹:
$ sudo mount -t cifs -o username=share,password=share //192.168.66.198/share ./windows

mkdir /mnt/挂载点名称 #(创建一个挂载点)
vi /etc/fstab #添加以下内容让操作系统启动后自动挂载windows机器上的共享文件夹到挂载点

1
//你的windows机器名/共享文件夹名 /mnt/你创建的挂载点 cifs rw,credentials=/etc/.smbpasswd 0 0

mount -a #(让系统重新挂载所有在/etc/fstab文件里面定义的挂载点)
cd /mnt/挂载点名称 #(进入windows机器上的共享文件夹)

其中几个参数表示含义:




cifs Common Internet File System,可以理解为网络文件系统
usrname 访问共享文件夹的用户名
password 访问密码
//192.168.66.198/share 表示网络文件夹的地址,注意这里最后不能加/,如果是//192.168.66.198/share/则会报如下错误:mount: //192.168.66.198/share/ is not a valid block device
Tips:使用mount挂载的方法在系统重新启动后就会失效,如果希望开机时自动挂载,将下面设置加入/etc/fstab文件最后面就可以了。
SSH方式
假设A机(有shell环境,Linux或win下安装cygwin)想要无密码访问B机(linux),则进行如下步骤
1、在A机用ssh-keygen生成公钥私钥(-t RSA即可)
2、在A机用ssh-id将公钥发给B机并完成配置(用ssh-id要比手工配置ssh目录方便很多)
3、ssh [email protected] 测试是否正常
4、scp 开始使用

⑺ 如何在linux系统里访问windows的磁盘共享文件

1、首先,通过DB server将SAN存储中开辟一个10T的存储空间,并将其格式化为NTFS的文件系统。此时,这个10T的存储区域相当于这个DB server的一个磁盘,并且文件系统为NTFS。
2、下面就是如何谈论的就是如何在linux系统中,访问windows的磁盘?
这里采用的方案是通过在linux上安装samba和mount。以下是具体的实现方法:
(1)首先,需要Windows上对磁盘进行网络映射。将Windows的磁盘共享即可(属性-共享-高级共享,增加一个共享名即可)
在这里我们是将Window下的F盘进行共享,通过增加一个共享名称为Share。
(2)然后,在Linux下安装一些小的功能:

yum install mount
yum install samba
(3)mount -t cifs -o username=administrator,password=Passw0rd! //192.168.2.246/Share /mnt/share

其中,//192.168.2.246/Share代表网络映射位置(就是你windows机器的ip地址和共享文件夹名), /mnt/share代表Linux下的文件夹位置(需要实现创建一个空的文件夹)。

(4)如果每次开机就希望该分区已经加载了,那么可以执行如下的步骤:

编辑文件:gedit /etc/fstab 或者 vi /etc/fstab
在文件末尾添加一行:
//192.168.2.246/Share /mnt/share cifs defaults,auto,username=administrator,password=Passw0rd!
其中username和password就是Linux的用户名密码
然后重启或者输入sudo mount -a即可~
(5)最后可以通过执行:df -h 来查看是否加载成功。更多Linux介绍可查看《Linux就该这么学》。

⑻ linux系统 mount -t cifs 访问windows共享文件夹出错,找高手帮忙了,急啊!!!

1.
在liunx下mount windows共享目录命令:
mount -t cifs -o username="共享用户",password="密码" //ip/sharing_folder /mountpoint
说明:
liunx上要建立挂载点,本例中是mountpoint
注意两个sharing_folder和后面 /mountpoint中间有个空格
2.mount命令
mount是Linux下的一个命令,它可以将Windows分区作为Linux的一个“文件”挂接到Linux的一个空文件夹下,从而将Windows的分区和/mnt这个目录联系起来,因此我们只要访问这个文件夹,就相当于访问该分区了。
3.相关链接:
http://tutu.spaces.eepw.com.cn/articles/article/item/70737
http://ke..com/link?url=-ryezBq-fngSaqjHylfq

⑼ linux如何访问windows共享文件夹

在访问Windows共享资料之前,请确保Windows共享是可用的,这里就不再赘述该怎样设置Windows共享了,那可是另外一个课题。
Linux访问Windows共享或者Linux共享资料给Windows时,其实都是在使用一个叫做Samba的软件,这个软件已经使用多年,稳定性和可靠性得到了很好的验证,也是很多网络NAS常用的软件。
我们这里要讲的Linux需要用到的工具就是Samba软件中的一种,samba-client。
在尝试访问Windows共享之前,需要首先确认samba-client已经安装了。最简单的方式是命令行查询“rpm -qa | grep samba-client”,当然也可以使用“yum”工具查询, 如“yum info samba-client”或“yum list samba-client”之类的命令。

如果samba-client没有安装,就需要使用命令“yum install samba-client”安装一下,yum会自动安装samba-client所需的相关依赖库,安装时选择Y就行了。
针对常见的Debian Linux发行版,如Ubuntu或CentOS,也可以使用“sudo apt-get install smbclient”和“sudo apt-get install smbfs”安装相应的共享访问工具。

准备停当,就可以尝试访问Windows共享文件夹了。我们可以首先使用“smbclient -L //IP地址 -U 用户名”查看一下该用户共享权限下的共享情况。其中不带“$”的那个,就是我们可以访问的共享文件夹了,其中“-U”是用来指定查询共享权限的用户名的。

Linux将共享文件夹也是当作磁盘资源对待的,因此需要使用mount工具将其挂载到本地文件空间才可以访问,这一点就像Windows常用的网络磁盘映射是一样的。
因此,首先我们需要创建一个挂载点,也就是在本地目录空间中创建一个挂载目录,如“mkdir -p /mnt/MYSHARE”。
挂载点创建之后,就可以使用mount命令挂载共享文件夹了,“mount -t cifs -o user=用户名称,password=共享密码,iocharset=utf8,codepage=cp936 //共享IP地址或NetBIOS名称/共享目录”,其中cifs使用Linux常用的网络文件类型,也可以使用smbfs,以系统可以识别为准,如Ubuntu常见命令就是“sudo mount -t smbfs -o user=用户名称,password=共享密码,iocharset=utf8,codepage=cp936 //共享IP地址或NetBIOS名称/共享目录”。“-o”表示挂载参数,常见的是需要提供共享的用户名和密码,另外需要注意的是iocharset和codepage,这两个参数是用来解决系统之间的字符编码转换的,如果出现乱码的情况,是需要调整这两个参数的,针对简体中文,使用utf8和cp936一般都可以解决问题,关于字符编码已经超出了本经验的范围。
挂载完成之后,就可以像使用本地文件目录一样访问Windows共享文件夹和文件了。

当然,Linux也有图形化的资源管理器,挂载之后,资源管理器也可以正常访问的。进入Linux桌面,打开“我的电脑”。

然后就可以像浏览本地文件一样,浏览共享的Windows文件夹和文件了,与命令行并没有太多的差异。

Windows共享资料使用完毕之后,也可以将其使用umount命令卸载,卸载就很简单了,直接使用“umount /mnt/MYSHARE”就可以了,其中MYSHARE是就是我们前面创建的挂载点了。
如果以后不需要,也可以将挂载点删除的。

挂载的Windows共享文件夹在Linux重启之后就会消失的,如果还要使用,是需要重新挂载的。
如果希望Linux开机自动挂载Windows共享文件夹,则需要将挂载命令添加到Linux的“/etc/fstab”,也就是将前述的命令参数按照fstab的要求添加到fstab里面,这里就不再展开了,详情参考fstab相关帮助即可。

⑽ linux cifs服务是什么功能

CIFS

Common
Internet File System.
是通用网络文件共享服务。

Windows 文件共享(网上邻居)是samba服务。

热点内容
村两委有哪些配置 发布:2025-05-16 20:34:47 浏览:292
我的世界有什么服务器好玩的 发布:2025-05-16 20:28:57 浏览:482
c语言按位与运算 发布:2025-05-16 20:24:10 浏览:753
苹果手机如何修改密码安全 发布:2025-05-16 20:23:34 浏览:193
图片文字识别算法 发布:2025-05-16 20:21:54 浏览:45
校园ftp服务器 发布:2025-05-16 20:19:38 浏览:71
数据加密技术的实现 发布:2025-05-16 20:12:49 浏览:158
华为p9扩存储 发布:2025-05-16 20:03:22 浏览:414
如何用苹果ipad登录安卓微信 发布:2025-05-16 19:58:51 浏览:139
预编译error技巧 发布:2025-05-16 19:57:42 浏览:779