㈠ 如何在linux系统里访问windows的磁盘共享文件
挂接windows文件共享windows网络共享的核心是smb/cifs,在linux下要挂接(mount)windows的磁盘共享,就必须安装和使用samba软件包。现在流行的linux发行版绝大多数已经包含了samba软件包,如果安装linux系统时未安装samba请首先安装samba
㈡ 在linux系统中如何访问windows主机的共享目录
ed Hat Linux 9.0,则系统会默认安装Samba组件。我们可以在终端命令窗口输入以下命令进行验证:[[email protected] root] rpm -qagrep samba如果结果出现以下所示的5个软件包,则表示已经安装:samba-swat-2.2.7a-7.9.0samba-2.2.7a-7.9.0redhat-config-samba-1.0.4-1samba-common-2.2.7a-7.9.0samba-client-2.2.7a-7.9.0如果没有安装过Samba软件包,则可以插入第1张安装光盘,然后鼠标依次单击“主菜单→系统设置→添加/删除应用程序”菜单项,打开“软件包管理”对话框,在该对话框中找到“Windows文件服务器”选项,确保该选项处于选中状态,然后单击“更新”按钮即可开始安装。你也可以把第1张安装光盘插入光驱,然后在终端命令窗口输入以下命令:[[email protected] root]# cd /mnt/cdrom/RedHat/RPMS[[email protected] RPMS]# rpm -ivh samba*[[email protected] RPMS]# rpm -ivh redhat-config-samba-1.0.4-1.noarch.rpm二、Linux主机访问Windows主机安装好Samba之后,就有了与Windows互相访问的基础。这里先介绍一下如何用字符命令方式访问Windows宿主机的共享资源。1、查询宿主机的共享资源可以使用“smbclient –L WindowsHostName”命令(此处的WindowsHostName用Windows主机名代替)。本例是要查询Windows主机Peter 上的共享资源,可以在终端窗口输入“smbclient –L Peter”命令,然后回车即可看到Windows主机的共享资源。2、连接宿主机的共享目录可以使用“smbclient //WindowsHostName/ShareName”命令来连接Windows主机上的某个共享文件夹,如果该共享文件夹需要用户名和密码,则可以使用“smbclient //WindowsHostName/ShareName –U UserName”命令。例如要连接Windows主机Peter上的共享目录Share,我们可以在终端窗口输入“smbclient //Peter/Share”命令然后回车即可。如果连接成功,即可出现“smb:>”提示符,在该命令提示符下输入适当的命令,即可对所连接的共享目录进行操作。Smb支持的命令有大约40个命令,可以很方便地对共享目录进行删除、重命名、切换目录等操作。如果要列出共享目录“Share”下的具体内容,可以使用ls命令。要删除其下的test.txt文件,可以使用“del test.txt”命令。共2页。3、映射网络驱动器我们知道,Windows下可以将共享目录映射为网络驱动器,这样就可以把共享目录当成本地文件夹来使用。在Linux下可以借助于 smbmount命令来实现,具体的命令参数是“smbmount //WindowsHostName/ShareName /mnt/smbdir”(此处的ShareName指代Windows共享资源名称,smbdir指代挂载点名称)。假设要将Windows主机 Peter下的共享文件夹Share映射为/mnt/WinShare目录,具体步骤是:首先在/mnt目录下创建一个目录,假设为/mnt/WinShare;然后打开终端命令窗口,运行“smbmount //Peter/Share /mnt/WinShare”即可。现在再在文件管理器里打开/mnt/WinShare目录可以看到共享目录的内容,要卸载该映射目录,可以使用umount命令。4、用Nautilus访问Windows主机借助Gnome桌面下的文件管理器Nautilus,我们可以用图形界面来访问Windows主机,这里要注意的是Nautilus只是提供访问Windows主机的图形界面,具体的底层操作还是借助于Samba客户端来完成。在Gnome桌面环境下,单击“主菜单→网络服务器”菜单项,即可用Nautilus文件管理器查看工作组列表。双击工作组名称,即可看到其下的Windows主机。双击其中的某台Windows主机图标,即可看到该主机的共享文件夹,可以看到这和Windows下的网络邻居几乎一样。由于Nautilus本身就是Red Hat Linux的文件管理器,所以我们可以任意往Windows共享目录里拷贝文件、删除文件、创建目录等等(对于windows 2000/XP主机还需要考虑该共享资源的权限设置)。三、Windows主机访问Linux主机要想让Windows宿主机能够访问Linux虚拟机,就必须在Linux虚拟机上启动Samba服务。在启动之前,还需要对Samba服务的属性进行配置,例如指定Linux虚拟机的共享目录、所在的工作组名称等。1、配置Samba服务器在以前版本的Red Hat Linux,我们必须直接修改Samba配置文件smb.conf,或者使用SWAT对Samba进行全方位的设置。Red Hat Linux 9.0新引入了一个图形化的Samba服务器配置工具,可以让我们很方便地对Samba服务器进行配置。以root用户身份登录系统,单击“主菜单→系统设置→服务器设置→Samba服务器”菜单项,即可打开Samba服务器配置对话框。也可以在终端命令窗口输入“redhat-config- samba”,来访问Samba服务器配置对话框。首先对Samba服务器的基本设置和安全选项进行配置,单击配置对话框上的“首选项→服务器设置”菜单项,即可打开服务器设置对话框。基本设置:在对话框的“基本”标签页,我们可以指定Linux主机所在的工作组名称,需要注意的是,此处的工作组名称不一定非得与Windows主机所在的工作组名称一致。安全设置:然后进行Samba服务器安全设置,这里一共有4个选项。“验证模式”代表如果Windows主机不是位于NT域里,此处应该选择“共享”验证模式,这样只有在连接Samba服务器上的指定共享时才要求输入用户名、密码;“验证服务器”代表对于“共享”验证模式,无需启用此项设置;“加密口令”选项应该选择“是”,这样可以防止黑客用嗅探器截获密码明文;“来宾账号”代表当来宾用户要登录入 Samba 服务器时,他们必须被映射到服务器上的某个有效用户。选择系统上的现存用户名之一作为来宾Samba账号。当用户使用来宾账号登录入 Samba 服务器,他们拥有和这个用户相同的特权。添加共享目录:单击Samba配置对话框工具栏上的“增加”按钮。在打开的对话框中的“基本”标签页上,指定(共享)目录为某个存在的目录,例如可以指定/tmp,再指定该目录的基本权限是只读还是读/写。在“访问”标签页上,可以指定允许所有用户访问、或者只允许某些用户访问。2、启动Samba服务器打开终端命令窗口,输入“/sbin/service smb start”命令,即可出现以下提示信息,表示Samba服务已经启动。# /sbin/service smb start启动SMB 服务 [确定]启动NMB 服务 [确定]接下来在Windows里打开“网络邻居”,就可以看到我们刚才设置的Samba服务器了
㈢ linux怎么共享文件夹给windows
linux访问Windows共享文件夹1.首先在mnt夹下建立共享文件夹,如share。2.加载Windows系统的共享文件夹在Linux命令行下访问Windows共享文件夹的命令是:mount-tcifs-ousername=windowsusername//windowsmachine/sharefiles/mnt/localfolder如:mount-tcifs-ousername=guest,password=//192.168.1.102/mtv/mnt/share其中:windowsusername:Windows用户名windowsmachine:Windows机器名sharefiles:Windows共享文件夹名然后就可以在/mnt/localfolder下访问Windows内容。另外使用如下命令也可以在命令行环境查看Windows机器上的共享文件目录。[[email protected]root]#smbclient-L//192.168.1.100注:使用的是大写的L。连接成功以后会显示WIndows机器上的共享文件目录的情况,然后继续mount共享文件夹就可以了。3.取消访问命令:umount/mnt/localfolder
㈣ LINUX 系统虚拟机访问本机上的windows 系统下的共享文件夹各位高手。。。。帮忙
什么虚拟机?VMWare、VirtualBox这类虚拟机都自带增强包,在guest系统(对你来说是linux)安装之后,可以映射host系统(windows)的某些文件夹,前提是通过虚拟机管理工具事先建立共享。另外还有一种方法,可以直接用cifs协议mount主机共享文件夹。
㈤ Linux怎样访问Windows共享文件和文件夹
有时需要在linux下需要访问windows的共享文件夹,可以使用mount挂载或者使用samba连接。使用mount命令相对来说简单一些,基本linux系统都会带有这个命令;使用samba的话从windows也能访问linux的共享文件。详细的Linux命令介绍可查看“Linux命令大全”。
㈥ linux和windows怎么进行文件共享
前提说明:windows主机信息:192.168.1.100 帐号:abc 密码:123 共享文件夹:sharelinux主机信息:192.168.1.200 帐号:def 密码:456 共享文件夹:/home/def/share由于暂时还不会防火墙和SELINUX配置,而下面有些方法中的操作会受到他们的限制,因此先关闭这俩。关闭防火墙的命令:service iptables stop关闭SELINUX命令:setenforce 0一、实现linux和windows之间的文件夹共享方向:windows访问linux方法1:使用第三方软件 1、修改配置文件:vi /etc/ssh/sshd_config,主要是把Port这个参数解除注释,其他参数可以根据情况自己修改。2、重启ssh服务:service sshd restart3、在windows下安装SSH Secure SHELL,安装成功后有个子程序SSH Secure File Transfer Client,打开后输入:hostname:192.168.1.200(如果有DNS服务,可以写成linux主机名)port:22(默认值,可以修改成其他值)username:abc(也可以是linux下其他帐号)password:123连接成功后就可以在windows下向linux上传和下载文件了方法2:SAMBA共享1、安装samba:可以先检查下是否已经安装:rpm -qa | grep samba,没有的话自己安装下,这里介绍下基于RPM包的一种在线安装模式yumyum是一种快速安装模式,它会自动解决软件安装时的依赖问题并自动去特定的服务器下载相应的软件进行安装,命令十分简单:yum install samba,快捷方便的背后离不开程序员的辛苦啊!2、创建共享文件夹,这里就是mkdir -m 777 /home/def/share3、修改/etc/samba/smb.conf,这里面的参数就比较多,主要是workgroup = WORKGROUP(这个就是windows工作组模式,还有一种是域模式)hosts allow = 192.168.1.100(可以放问的IP地址,这里写的时windows地址)然后在文件的结尾加上[public](共享名,就是windows访问时会显示的名称)comment = Public Stuff(注释)path = /home/def/share(共享名)public = yes(公开)writable = yes(可写)当然这里只是些基础的参数,还有其他的参数根据情况设置,比如会出现乱码,还要指定编码格式。4、重启smb服务:service smb restart5、创建samba客户:smbpasswd -a def,回车后会提示输入密码。这个就是将来远程主机登录时需要的密码,这里的def帐号必须时系统已经有的帐号,没有的话会报错,然后新输的密码就是远程登录密码,这样做的好处就是自己的密码和远程登录的密码分开。6、windows下连接,启动运行,输入\\192.168.1.200,输入smb帐号密码就可以了方向:linux访问windows方法一:挂载共享文件夹在linux下执行 mount -o username=abc //192.168.1.100/share /mnt/share,回车后要求输入密码,就是windows密码123老实说这种方法是很好理解的,挂载命令嘛,最简单的语法。但却是让我困惑最深的,因为linux下的分区格式是ext2\3\4,而windows一般使用NTFS格式,这是linux不能识别的,而这里竟然可以挂载,而且还能读出其中的文件。真是太匪夷所思了。三、实现linux之间的文件夹共享方法一:挂载 1、在A机上创建共享文件夹:mkdir -m 777 /home/share2、修改/etc/exports文件,添加一条 /home/share *(rw),这条中/home/share指定了共享位置,*代表所有主机,也可以单独写IP地址,rw是可读写3、重启nfs服务:service nfs restart4、在B机上挂载:mount -t nfs 192.168.1.100:/home/share /mnt/share,回车输入帐号密码就可以了5、最后就是在B机上验证下是否挂载成功,命令:df方法二:使用SCP命令传输这条命令是我昨天刚学到的,很简单的操作 scp /home/share(源) 192.168.1.200:/home/share(目的),回车后要输入密码,具体详见man scp
㈦ 在linux下如何访问windows的共享文件
其实很简单。第一步,确认你的linux安装了samba软件包及其客户端程序(smbclient),因为SAMBA就是提供linux与windows互访的程序。此软件包可以在安装光盘中找到,这里不必细讲了。第二步,开始查看windows下的共享文件目录:smbclient-L//192.168.1.111;如果连接正常,就可以看到windows下的共享目录了,不过应该全部是以字符形式显示的。没有关系,很简单,很快就会找到windows的共享目录。接下来该访问共享目录了第三步,访问:mount-tcifs-ousername=administrator,passwd='dell'//192.168.1.111/linux/mnt/(其中linux就是共享的目录。(用户名及密码就根据情况自己选择了)。成功之后,你就可以访问啦,是不是很简单?希望能对朋友们有所帮助。!
㈧ linux如何访问windows共享文件夹
在Linux下访问Windows共享目录的配置方法1、在Windows上设置一个共享目录如:将d:\RedHat_disk设置为共享目录2、在Windows上创建一个用户,如tommy,密码1111113、将tommy用户加入到共享目录d:\redhat_disk的访问组中,并设定tommy对该共享目录有完全控制权限(读、写)4、在Linux下安装samba-client客户端# yum install samba-client5、安装cifs-utils软件包# yum install cifs-utils6、在Linux下创建一个挂载点# mkdir /mnt/Windows7、挂载Windows上的共享目录d:\redhat_disk到Linux下的/mnt/Windows目录下# mount -t cifs -o username=tommy //192.168.1.123/redhat_disk /mnt/WindowsEnter password: 1111118、如果挂载成功,则可以进入/mnt/Windows下,新建一个文件,看看Windows上能否看见9、在/etc/fstab文件中,加入该共享目录的挂载信息//192.168.1.123/redhat_disk /mnt/Windows cifs username=tommy,password=111111 0 010、到此为止,Windows上的共享目录//192.168.1.123/redhat_disk就被成功挂载到了Linux上面了,并且Linux重启后,会自动挂载该目录到/mnt/Windows目录下
㈨ 怎么实现用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 deviceTips:使用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/shareEnter share's password: (输入密码回车)smb: \>此时进入了smb的命令操作空间,可以使用help来查看命令的使用。smb: \> help……省略若干命令……exit get getfacl geteas hardlinkhelp history iosize lcd link……省略若干命令……也可以使用help查看单个命令的使用方式smb: \> help getHELP get:[local name] get a file小结使用mount命令相对来说简单一些,基本linux系统都会带有这个命令;使用samba的话从windows也能访问linux的共享文件。
㈩ 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_passwdsmbclient //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 ./windowsmkdir /mnt/挂载点名称 #(创建一个挂载点)vi /etc/fstab #添加以下内容让操作系统启动后自动挂载windows机器上的共享文件夹到挂载点1//你的windows机器名/共享文件夹名 /mnt/你创建的挂载点 cifs rw,credentials=/etc/.smbpasswd 0 0mount -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访问win10共享文件夹|linux如何访问windows共享文件夹