Linux通过Smb与Windows共享目录
2018-01-01 20:49
375 查看
一、使用Samba 从Linux上访问Windows共享出来的目录:
要想从Linux访问Windows上的共享目录,需要安装smbclient工具。在Debian或Ubuntu上可以使用下面的命令安装:
在CentOS上则使用yum命令安装:
安装好smbclient工具,就可以使用mount命令来挂载Windows上的共享目录了:
在这里我们使用的文件系统类型是cifs(Common Internet File System)而不是smbfs,因为Linux Kernel将不再支持smbfs。smbfs的性能也远不如cifs。 注:密码要加上'
' , /mnt/winshare 为linux上要挂载的地方,如果没有可以自己新建一个目录,share为windows下的共享目录。
我们所用的mount -t cifs命令其实会调用mount.cifs,如果你在mount时失败,先检查一下你的mount.cifs命令是否存在。
如果windows计算机处于域中,那么在username一项输入你的域用户名domain/username就可以了。windows-server可以是一台计算机的名称,也可以是一个IP地址。
这条命令会列出windows服务器上所有的共享目录和文件。若是share共享则不需要输入密码,直接敲回车即可;相反则必须输入。
例:
[root@localhost root]# smbclient -L //192.168.1.8 -U langston
added interface ip=192.168.1.85 bcast=192.168.1.255 nmask=255.255.255.0
session request to 192.168.1.8 failed (Called name not present)
session request to 192 failed (Called name not present)
Password:
Domain=[WORKGROUP] OS=[Windows Server 2003 3790 Service Pack 1] Server=[Windows Server 2003 5.2]
Sharename Type Comment
--------- ---- -------
C$ Disk 默认共享
su Disk
s2003 Disk
IPC$ IPC 远程 IPC
收藏夹 Disk
tools Disk
ADMIN$ Disk 远程管理
linuxsoft Disk
D$ Disk 默认共享
E$ Disk 默认共享
要想从Linux访问Windows上的共享目录,需要安装smbclient工具。在Debian或Ubuntu上可以使用下面的命令安装:
aptitude install smbclient smbfs
在CentOS上则使用yum命令安装:
yum install samba-client.i386
安装好smbclient工具,就可以使用mount命令来挂载Windows上的共享目录了:
mount -t cifs -o username=easwy,passwd='pwd' //windows-server/share /mnt/winshare
在这里我们使用的文件系统类型是cifs(Common Internet File System)而不是smbfs,因为Linux Kernel将不再支持smbfs。smbfs的性能也远不如cifs。 注:密码要加上'
' , /mnt/winshare 为linux上要挂载的地方,如果没有可以自己新建一个目录,share为windows下的共享目录。
我们所用的mount -t cifs命令其实会调用mount.cifs,如果你在mount时失败,先检查一下你的mount.cifs命令是否存在。
如果windows计算机处于域中,那么在username一项输入你的域用户名domain/username就可以了。windows-server可以是一台计算机的名称,也可以是一个IP地址。
例:[root@localhost /]# mount -t cifs -o name=admin,passwd='dell' //192.168.1.8/linuxsoft /mnt/samba
如果想列出Windows上的所有共享资源,可以使用命令:
smbclient -L //windows-server -U easwy
这条命令会列出windows服务器上所有的共享目录和文件。若是share共享则不需要输入密码,直接敲回车即可;相反则必须输入。
例:
[root@localhost root]# smbclient -L //192.168.1.8 -U langston
added interface ip=192.168.1.85 bcast=192.168.1.255 nmask=255.255.255.0
session request to 192.168.1.8 failed (Called name not present)
session request to 192 failed (Called name not present)
Password:
Domain=[WORKGROUP] OS=[Windows Server 2003 3790 Service Pack 1] Server=[Windows Server 2003 5.2]
Sharename Type Comment
--------- ---- -------
C$ Disk 默认共享
su Disk
s2003 Disk
IPC$ IPC 远程 IPC
收藏夹 Disk
tools Disk
ADMIN$ Disk 远程管理
linuxsoft Disk
D$ Disk 默认共享
E$ Disk 默认共享
相关文章推荐
- Linux通过Smb与Windows共享目录
- 通过cifs协议,linux mount windows共享目录
- Linux smbclient访问Windows共享目录
- VPC5.0上linux(Radhat9.0)通过smb服务共享windows文件
- linux(Radhat9.0)通过smb服务共享windows文件
- 在linux上通过samba访问windows的共享目录
- linux 使用smb共享windows目录备忘
- linux 与 windows 通过smb 共享
- Linux中通过mount或smbmount直接挂接Windws中文共享目录
- 多学一点(二)——在 Linux 下挂载 Windows 共享目录、使用 scp 命令在两台 Linux 间传输数据
- VirtualBox下Linux加载Windows的共享目录
- Windows访问Linux下的共享目录的配置方法(share安全级别)
- [老生常谈] Linux 下读取windows共享目录
- windows 2008 R2通过NFS共享磁盘给HP-UX或Linux挂载使用
- linux挂载windows共享目录
- linux下远程挂载windows共享目录
- 将windows共享文件夹挂载在linux机器的/mnt/windows/ 目录下进行访问
- Linux中挂载Windows共享出来的目录
- Linux与Windows 通过samba互访共享资源
- linux系统下挂载windows共享目录