window共享linux_linux共享windows打印机 - CSDN
精华内容
参与话题
  • 实现Windows和Linux之间的文件共享

    万次阅读 2019-07-05 10:16:10
    一、windows 向linux共享文件(这里都是以win10和ubuntu为例)首先,打开网络共享中心。如图1图1打开更改高级共享设置(图2)图 2选择启用网络发现以及...
        

    640?wx_fmt=jpeg

    一、windows 向linux共享文件(这里都是以win10和ubuntu为例)

    首先,打开网络共享中心。如图1

    640?wx_fmt=png

    图1

    打开更改高级共享设置(图2)

    640?wx_fmt=png

    图 2

    选择启用网络发现以及启用文件和打印机共享,然后点击保存更改。

    接着,选择你要共享的文件夹,右键选择属性,然后选择共享,选择高级共享,选择权限,分别如图3,图4,图5所示:

    640?wx_fmt=png

    图 3

    640?wx_fmt=png

    图 4

    640?wx_fmt=png

    图 5

    从图5中,对于完全控制、读取、更改你可以选择是允许还是拒绝,这里我选择了允许,注意上面的组或用户名,默认是Everyone,即每一个人都可以共享,如果你只想给指定的人共享,可以删除Everyone,然后选择添加,添加你想共享的账户的用户名。

    所有这些都设置好以后,一路点击确定,保存更改之后的设置。

    然后,回到 linux,首先,你需要安装cifs-utils 来 mount SMB shares,linux 使用mount 命令来挂载光盘镜像文件、移动硬盘、U盘以及Windows网络共享和UNIX NFS网络共享等,SMB(Server Message Block)是协议名,它能被用于Wap连接和客户端与服务器之间的信息沟通,具体含义大家自行查阅吧。

    输入命令 sudo apt-get install cifs-utils 安装即可。

    1     mkdir ~/Desktop/Windows-Share2 3     sudo mount.cifs //WindowsPC/Share /home/geek/Desktop/Windows-Share -o user=geek

    上面的第一行命令是新建了一个用于存放windows共享文件的地方。第二行就是将windows下的文件共享到linux下的命令。//WindowsPC/Share 需要更改成你自己的共享文件的位置,类似于图6这样,复制过去即可。

    640?wx_fmt=png

    图6

    /home/geek/Desktop/Windows-Share 共享文件在linux下的位置,输入你自己的位置。这里强烈建议另外新建一个文件夹,不要直接放在desktop之类的地方,因为共享文件过去
    的时候可能会覆盖掉你原来的所有文件。-o user=geek 是选择你的windows的账户,比如你的windows当前登录账户名是geek,你就输入geek即可。
    执行这个命令,你就会发现,windows下的文件已经共享过来了,而且因为选择的是具有全部的权限,所以你如果在linux下共享文件夹下新建文件之类,win下也会同步变化,当然,
    可以利用这个特性进行windows 与 linux 下的文件共享了。不过还有更直接的办法。

                                    二 linux向windows共享文件
    首先需要安装 samba,sudo apt-get install sambaSamba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)
    是一种在局域网上共享文件和打印机的一种通信协议。
    接着你需要新建一个能够获取共享文件的账户和密码,使用命令:smbpasswd -a lyrichu 新建一个名为 lyrichu 的共享账户,然后输入密码即可。这里共享账户的名字可以任意取。
    然后 建立共享文件的文件夹。比如我在用户目录下新建了一个 UbuntuShare文件夹,里面放了一个test_new.avi 的视频文件。
    接着,输入命令:
    sudo vi /etc/samba/smb.conf

    来编辑 smb.conf 文件,在末尾添加如下格式的命令:

    640?wx_fmt=gif

        [<folder_name>]
        path = /home/<user_name>/<folder_name>
        available = yes
        valid users = <user_name>
        read only = no
        browsable = yes
        public = yes
        writable = yes

    640?wx_fmt=gif

    我的命令大概是下面这个样子(图7):

    640?wx_fmt=png

    图7

    不用多解释了吧,改成自己的配置就行了。注意valid users 写之前新建的共享账户名,path输入自己的共享文件夹的位置。[] 里面是自己的共享文件夹的名字。

    然后输入:

    sudo service smbd restart

    重启 smbd 服务。

    回到windows下,在桌面右键选择新建 ---> 快捷方式(图8),然后按照 \\IP-ADDRESS\SHARE-NAME 的格式输入 共享文件的位置,即\\linux IP 地址\共享文件夹名字

    我的如图9所示:

    640?wx_fmt=png

                                          图 8

                                          图9
    点击下一步,给快捷方式起一个名字,然后确定就OK拉,这个时候,打开这个快捷方式,就可以看到共享的文件了,如图10所示:



    展开全文
  • 在Windows上访问linux共享文件夹

    万次阅读 2019-08-28 14:21:59
    第一步:在Linux上安装Samba: sudo apt-get install samba 第二步:配置一个通过samba访问Linux文件夹时,需要用到的用户名和密码: smbpasswd -a 用户名 #在实际时,把这个用户名替换成自己的用户名。enter后...

    用的工具:samba。(其实比不过现成的软件,WinSCP还稳定一点)

    第一步:在Linux上安装Samba:

    sudo apt-get install samba

    第二步:配置一个通过samba访问Linux文件夹时,需要用到的用户名和密码:

    smbpasswd -a 用户名        #在实际时,把这个用户名替换成自己的用户名。enter后,会有密码输入

                  注意替换这个“用户名”为自己的名字。至于密码,enter后,会提示。

    第三步:创建一个文件夹。或者直接使用现有的文件夹。

    第四步:在配置文件中,添加这个我们想共享的文件夹的路径和一些配置信息:

    sudo vi /etc/samba/smb.conf

    第五步:在这个文件的最后,需要添加一点东西:

    [share_name]                          #符号[ ]里面的是共享文件夹对外的名字,称为共享名字,注意[ ]不能掉
    path = /home/book/Desktop/example      #这个path就是你想共享的那个文件夹的路径
    available = yes
    valid users = 用户名                   #这个book,就是我们刚才在第二步创建的那个用户名,记得替换
    read only = no
    browsable = yes
    public = yes
    writable = yes

    其它设置,可根据自己需求来选择。

    第六步:重启SMB服务:

    sudo service smbd restart

    OK,上面Linux的共享文件夹已经设置完毕

    第七步:在Windows上添加这个共享文件夹。在任何一个你想添加这个共享文件夹的地方,右键—新建—快捷方式

    然后: 

     

    在这个白框里面输入:

    \\IP地址\共享文件夹的名字

    IP地址,就是Linux的IP地址,可以用过ifconfig命令来查看。至于“共享文件夹的名字”,就是在第五步,我们自己设置的share_name。

    第八步:在Windows上成功创建这个快捷方式后。访问它,就需要用到第二步设置的用户名和密码,注意第五步valid users与之进行匹配。

    然后就是按提示,输入这个用户名和密码。

    Done!

     

    后记:

    经过实测,samba并不稳定,用notepad++打开Linux挂载到Windows文件时,甚至会出现notepad++卡死的情况;并且在Linux的挂载文件下执行文件时,可能还会出现文件错位的情况(不是该文件的内容,结果在执行时,被当做该文件的一部分)

    相较之下,还是现成的软件WinSCP用的方便。直接在WinSCP下,用notepad++打开文件,保存后,WinSCP自动更新Linux下对应文件。

     

    Reference:

    [1] Korbin Brown, "How to Share Files Between Windows and Linux," How-To-Geek, 2017;  https://www.howtogeek.com/176471/how-to-share-files-between-windows-and-linux/

    展开全文
  • 今天给大家介绍如何在Linux上面搭建IP SAN iscsi存储系统,应且在服务器客户端访问共享存储 首先介绍一下iscsi,iscsi用于将scsi数据块映射为以太网数据包,基于tcp/ip协议来传输数据包,分为iscsi target和iscsi ...

    今天给大家介绍如何在Linux上面搭建IP SAN iscsi存储系统,应且在服务器客户端访问共享存储

    首先介绍一下iscsi,iscsi用于将scsi数据块映射为以太网数据包,基于tcp/ip协议来传输数据包,分为iscsi target和iscsi initiator,前者是共享存储的主机,可以是一个可以容纳很多个磁盘的PC,后者是用来访问target的客户端主机,initiator用于建立连接并且实现scsi通讯。

    下面说下我的主机网络环境:

    iscsi target主机:210.72.3.230( Centos 6.5)在新建虚拟机的时候我在上面加了一块硬盘sdb

    iscsi initiator主机:192.168.10.43(win 7 )

    iscsi initiator主机:210.72.3.247(window server 2008)

    内网192的主机和两个外网的主机是相互连着的


    1安装iscsi target

    http://iscsitarget.sourceforge.net 下载

    这里的版本是1.4.20.2

    tar zvxf iscsitarget-1.4.20.2.tar.gz

    cd iscsitarget-1.4.20.2

    make

    make install

    这里可能会报错

    1/lib/modules/2.6……/build,no such file or……

    意思是iscsi没有连接到内核模块,或者是内核模块不存在,在当前目录下输入下面命令

    yum -y install kernel-devel

    cd  /lib/modules/2.6……/

    ln -s /usr/src/kernels/2.6……/     build

    接着再make,可能又会报错,patch is not install

    yum -y install patch

    接着再make,可能又会报错,perl没有安装

    yum -y install perl

    make

    make install

    记得安装make和gcc


    2配置iscsi target

    vi /etc/iet/ietd.conf

    定位到有Target字眼的地方,将前面的注释#删除,这个是iscsi target的名称,在同一子网里面是唯一的,我这里修改了年份和月份

    接着定位到有Lun字眼的地方

    将Lun前面的注释#删除掉,修改磁盘的名字,我这里因为添加的磁盘是sdb,所以修改为sdb

    fdisk -l命令可以看到我的没有挂载的磁盘sdb

    保存退出之后输入service iscsi-target start启动夫妇,发觉启动失败提示fatal module iscsi-trgt not found

    这是由于iscsi模块文件没有放在正确目录导致的,解决办法如下

    mkdir /lib/modules/`uname -r`\kernel\scsi(uname -r内核版本)

    find /-name "iscsi-trgt.ko"

    然后cd进入iscsi-trgt.lo的目录

    cp iscsi.trgt.ko /lib/modules/`uname -r`/kernel/iscsi

    depmod -aq(重新编译内核)

    再启动服务service iscsi-target start


    3Windows上面配置iscsi initiator

    在Windows系统上面(192.168.10.43)的搜索里面查iscsi,打开,会提示是否开启iscsi服务,选择“是”

    在发现选项卡上面点击“发现门户”,输入iscsi-target的主机IP,端口默认,点击确定

    点击目标选项卡,点击连接

    打开windows的“计算机管理”,打开“磁盘管理”,就可以看到新添加的共享存储,第一次使用要对其进行格式化还有添加mbr才能进行分区,就是在下面找到共享存储的名字,右键单击名字,选择添加MBR引导,在磁盘格式化,然后进行分区,就把磁盘挂载上来使用了

    在windows server 2008服务器上面也类似操作,但是要在磁盘名字那里右键单击,选择联机

    注意,如果第一次在一台Windows主机上面格式化并且进行了分区的话,在别的Windows上面就不用执行这些操作了,如这台Windows server 2008的主机,选择联机之后就可以自动连接到磁盘了。

















    
    展开全文
  • window挂载linux共享目录

    千次阅读 2020-03-13 15:51:38
    通过window远程访问linux的文件夹 1、linux上,添加共享权限用户 smbpasswd -a liuyuhai # 添加用户并设置密码 systemctl restart smbd # 重启smb服务,各发行版有差异 2、window上,挂载linux文件夹,我的电脑 ...

    通过samba服务器来实现

    1、linux上,添加共享权限用户

    sudo smbpasswd -a flysea       # 添加用户到samba服务器
    sudo systemctl restart smbd    # 重启smb服务,各发行版有差异

    如果提示命令无效,就安装:

    2. 配置samb

    vi /etc/samba/smb.conf

    如果不行,就重启下smbd服务

    3、window上,挂载linux文件夹,我的电脑 -> 右键 -> 映射网络驱动器

    展开全文
  • Samba服务配置主要作用是提供Window操作系统与Linux文件之间进行共享。它的主要配置过程如下所示: 1】linux下进行Samba的服务搭建  这里采用tar包的方式进行安装,安装包为samba-3.2.0.tar.gz。  在用户当前工作...
  • Linux Wifi共享上网脚本,类似win 7的Connectify工具

    万次阅读 热门讨论 2011-08-17 19:13:34
    最近在Ubuntu找了很久,也找不到一个可以将无线网卡作AP的软件,就是类似win 7下的connectify工具,能将笔记本作为AP使用。试了网上很多方法都不行,有些是可以搜到热点,但我的Android手机连上去的时候获取不了ip...
  • #linux 挂载window共享文件夹 1、su (mount命令需要root用户才能操作) 2、apt-get install cifs-utils(安装window共享文件系统) 3、在Linux上创建挂载点/mnt/share (名字,路径随意) 4、mount -t cifs //192.168....
  • windows10 网络&文件共享linux

    千次阅读 2018-12-10 18:30:51
    前提,windowlinux 2个电脑只有一个外接网线;所以使用YS-LAN88772B进行window网络分给linux使用; 先安装LAN88772B驱动,可以找个驱动精灵检测安装;安装成功后;在网络设置里面将window网络设置成共享,就可以...
  • 通过NFS实现Linuxwindow共享文件夹

    千次阅读 2019-07-12 17:15:19
    使用NFS实现Linuxwindow的文件传输 新参加的实习活动中,领导让实现这个功能,搜索了好多资料,走了很多弯路,最后也算是弄好了,网上资料不太详细,特意整理出来为大家作参考。 window客户端挂载 首先确定自己的...
  • 一、 linux访问Windows共享文件夹  1.首先在mnt夹下建立共享文件夹,如share。  2.加载Windows系统的共享文件夹  在Linux命令行下访问Windows共享文件夹的命令是:  mount -t cifs -o username=...
  • LinuxWindow共享文件

    2012-01-07 21:17:14
    LinuxWindow共享文件 1. Linux下访问Windows的共享文件 首先Windows下共享目录, 在Linux下创建目录/mnt/SHARE_NAME sudo mount -t smbfs -o username=USERNAME //IP_ADDR/SHARE_NAME /mnt/SHARE_NAME sudo ...
  • Linux共享Window文件夹权限问题

    千次阅读 2017-05-28 15:59:38
    执行数据库备份的时候需要把文件夹设置在windows的共享文件上。在使用mount命令挂载到linux上后。文件路径和文件都是可以访问,但是不能写入,导致系统在上传文件的时候提示“权限不够,没有写权限”。用"ls-l"查看...
  • Linux 访问window 共享目录
  • 现在很多人的学习和工作环境都是两台电脑,比如说我,一台电脑运行window,用于娱乐,另外一台电脑运行linux,用于学习。但是windowlinux之间通信却不是很方便,一般通过邮件在两台电脑之间进行通信,既麻烦效率又...
  • 使用虚拟机的共享文件夹功能  使用vmware(vmware workstation 5)下shared folders功能实现vmware中host(主机)与ghost( ghost也就是虚拟LINUX)间文件传输,无需任何网络相关设置,不使用任何网络协议,host和...
  • 搭建samba服务器目的在于实现虚拟机linuxwindow之间的文件共享。此外也可以使用rz(从window上传到Linux)或sz(linux下载到window)命令操作文件,安装命令为 sudo apt install lrzsz 1、安装samba 命令为 sudo...
  • Vmware 下共享文件夹 Windows到Linux

    千次阅读 2019-02-11 12:08:14
    Vmware 下共享文件夹 Windows到Linux
  • 很多时候我们需要把window上的文本内容拷贝到linux上用,比如某个很长的命令例如:at-get --... 首先你要安装vmware tools,这个工具就是用让linux和windows实现共享的,比如鼠标可以在linuxwindow之间随便移动。
  • SEO关键字:samba服务器的搭建 ServU的安装使用 玉念聿辉 Linux共享文件 window共享文件 深圳市奥捷迅科技 吴明辉 感谢CSDN品台。 Linux下samba的安装和创建共享文件 1、关闭selinux setenforce 0 2、关闭...
  • Linux和Windows共享文件的三种方法

    万次阅读 2017-04-14 10:34:51
    Linux和Windows共享文件的三种方法
1 2 3 4 5 ... 20
收藏数 46,146
精华内容 18,458
关键字:

window共享linux