新支点系统NSDL与window之间的文件共享设置

在windows和linux下传输文件的使用的方法,目前采用三种方式

一是,直接使用NSDL自带的网络文件传输工具

一是,采用samba服务建立映射磁盘的方式;

一是,用户使用windows+winscp+linux环境在云桌面之间传输文件。

第一种方法直接共享windows下的文件,第二种方式共享linux下的文件,这两种方式主从关系刚好相反,第三种方式借助客户端设置,传输文件过程中需要拖来拖去,比较麻烦。用户可根据需要根据自身需求选择。

就我个人而言,三种方式中最后一种方式几乎是可以忽略不用的。

接下来分别对这三种方式进行详细的步骤介绍和搭建环境需要注意的事项进行说明

 

一、直接使用NSDL自带服务进行文件共享传输

1、Windonw端的设置

 

A、启用网络发现

然后设置共享文件。在windows下开启网络发现

点击“控制面板”---“网络和共享中心”;

进入“更改高级共享设置”,如下选择“启用网络发现”,“启用文件和打印机共享”

针对上述网络发现特别说明:选择保存退出之后,重新进入更改高级共享,发现启用网络发现没有设置成功,这是因为你有几个必要的服务没有开启,按“WIN+R”打开运行窗口,输入”services.msc”,回车;或是直接在windows开始的地方搜索的输入“服务”,回车即可打开。

开启windows的网络发现功能,其主要的服务有四个分别是:

 Function Discovery Resource Publication

 SSDP Discovery

 UPnP Device Host

 TCP/IP NetBIOS Helper

 

B、设置共享文件夹

以D盘为例建立共享文件share,方法如下

A. 找到需要共享的文件夹,右键“属性”

B. 点击“共享”(可能会卡,稍等一下)

C. 点击高级共享进行设置

   设置成功之后如下图所示

注 *如果设置完成之后“共享”为灰色,则点击“组织”---‘文件夹和搜索选项’---查看,如下所示选择“使用共享文件向导”

C、开启FTP功能

控制面板 --- 程序和功能---打开和关闭Windows功能(稍等几分钟),在弹出的窗口中选择开启FTP功能和ISS管理控制台。

 

然后如下图输入iis打开iis管理器设置

需要具体的设置项目如下图,将其中重要的步骤单独设置或是直接在建立ftp站点过程中设置

首先点击服务器证书,创建签名证书,名称随便输入,点击确定。

然后鼠标右键点击“网站”,添加ftp站点,名称随便,物理路径选择设置好的共享路径,

点击下一步

选择ip地址,创建的签名证书,点击下一步 

选择身份验证,授权,权限所有的项,

 最后进行测试自己所搭建的ftp站点是否可以使用

 测试方法在linux端打开网页ftp://ip,查看设置的ftp站点是否可以访问(可做可不做)

 到此windows端的共享文件设置全部完成。

2、linux端的介绍

 

   打开图形界面上的“我的电脑”----“连接服务器”

选择类型公开FTP,服务器windonws IP/share,点击连接

测试,如图进入共享文件建立文件,刷新查看windows端是否出现

Linux端

 

windows端

特别的说明***关闭windows和linux两端的防火墙***

 

 

二、使用samba服务建立映射进行文件共享传输

在windows端开启网络发现,方法如上述一中叙述相同,这里不再赘述

重点介绍linux端的设置

1、安装samba

[root@base ~]# yum -y install samba samba-client

2、配置

进入samba配置目录

[root@base ~]# cd /etc/samba/

备份smb.conf(重点)

       [root@base samba]# mv smb.conf smb.conf.origin

新建smb.conf(重点)

        [root@base samba]# vim smb.conf

   内容如下,保存退出

[global]

        workgroup = WORKGROUP

        server string = Ted Samba Server %v

        netbios name = TedSamba

        security = user

        map to guest = Bad User

        passdb backend = tdbsam

[FileShare]

        comment = share some files

        path = /home/fileshare

        public = yes

        writeable = yes

        create mask = 0644

        directory mask = 0755

注释:

workgroup 项应与 Windows 主机保持一致,这里是WORKGROUP

security、map to guest项设置为允许匿名用户访问

目录名是FileShare,匿名、公开、可写

默认文件属性644/755(不然的话,Windows上在这个目录下新建的文件会有“可执行”属性)

启动Samba服务,设置开机启动

[root@base samba]# systemctl start smb

[root@base samba]# systemctl enable smb

Created symlink from /etc/systemd/system/multi-user.target.wants/smb.service to /usr/lib/systemd/system/smb.service.

[root@base samba]#

开放端口

[root@base samba]# firewall-cmd --permanent --add-port=139/tcp

success

[root@base samba]# firewall-cmd --permanent --add-port=445/tcp

success

[root@base samba]# systemctl restart firewalld

[root@base samba]#

或者直接把防火墙关了也行(我是直接关闭了防火墙)。

[root@base samba]# systemctl stop firewalld

查看linux的ip地址(需要用到)

 

windows端访问,如下所示,输入linux的ip地址,回车。

获取到如下所示的内容

 

双击上述位置,复制保存,打开“计算机”---映射网络驱动器,输入该路径点击完成

再次打开计算机,则出现网络共享磁盘,如下所示

至此samba服务文件交互完成。

三、使用windows客户端winscp进行文件传输

这个方法简单介绍,在linux端开启sshd服务,在windows端下载winscp客户端

在客户端选在SFTP协议,输入linux的名称root+passwd即可访问。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值