公司里面办公机器大部分都是 windows
但是现在随着云计算、docker、linux等的越来越兴起,需要大量的操作linux服务器。 最重要和最直接的需要将windows 上面的文件上传到 linux服务器上面去。 这里面想了下 主要的办法;
. sftp 使用工具直接进行传输。
. linux下面mount windows 的共享目录。
. linux 使用 samba的方式创建共享目录让 windows机器进行方位。
4. 创建vsftpd 的服务进行提供ftp的协议服务。 如下逐个进行说明:

1. sftp

sftp 其实使用的是 ssh 协议进行传输文件。 端口号是  也是安全协议。

比FTP的21端口要安全。

最简单的办法 就是 使用xshell 和 xftp 的工具 进行传输文件

传输界面一般为:

2. Linux上面mount windows 共享目录

因为 windows 不同版本的问题 支持的cifs的版本不同 所以可能需要多注意一下。

mount.cifs -o vers=1.0,username=zhaobsh,password=youpassword,domain=home //10.100.1.163/产品服务器/待测库/  /test

注意事项:
1. vers=1.0 windows2008 之前的版本 仅能够自持 vers 1.0的版本
2. 注意共享目录 后面必须是 带 斜线的 不能不带。
3. 注意 这里面 共享目录是 斜线不是反斜线。

3. 使用 samba 将 linux的目录共享出来。

第一步 安装 samba
yum install samba -y

. 第二步 修改配置文件
我这边的配置文件为:
先进行备份
mv  /etc/samba/smb.conf /etc/samba/smb.conf.back
然后处理自己的配置文件
vim
 /etc/samba/smb.conf
我这边的内容为

[global]
workgroup = SAMBA
security = user
passdb backend = tdbsam
[zhaobsh]
comment = zhaobsh
path = /home/zhaobsh
public = no
writable = yes

第三步创建linux的用户
useradd -s /bin/bash -d /home/zhaobsh zhaobsh 设置用密码
passwd zhaobsh

第四步  设置 smb 的用户
smbpasswd -a zhaobsh

第五步 启动服务器 并且设置服务服务器自动启动

systemctl enable smb && systemctl start smb

然后进行测试

输入密码 尝试访问

就可以登录了

可以测试文件上传

Windows 与 linux文件相互传输的方法的更多相关文章

  1. pscp实现Windows 和Linux 文件互相传输

    pscp 能够实现Windows 和Linux 间相互传输文件.下文将详细描述如何使用: 一.pscp 简要描述: PSCP (PuTTY Secure Copy client)是PuTTY 提供的文 ...

  2. 用PSCP在Windows和Linux之间相互传输文件

    在Linux服务器之间相互传文件我们常用 scp命令,但是在Linux和Windows之间相互传输就不那么直接了. 使用 Putty的 PSCP 则会简单的多 1. 下载 http://www.chi ...

  3. 使用WinSCP在Windows和Linux系统之间传输文件

    小梅哥编写,未经许可,严禁用于任何商业用途 2018年6月30日 在日常SoC开发中,我们经常需要在Windows和Linux系统之间传输文件,例如在Windows系统上的DS-5集成开发环境中编写好 ...

  4. pscp使用详解 Windows与Linux文件互传工具

    pscp使用详解 Windows与Linux文件互传工具 pscp使用方法详解:pscp是putty安装包所带的远程文件传输工具,是一款十分常见windows与linux系统之间文件互传的工具,使用方 ...

  5. Windows 和  Linux 下 禁止ping的方法

    Windows 和Linux 下 禁止ping的方法 目的: 禁止网络上的其他主机或服务器ping自己的服务器 运行环境: Windows 03.08  linux 方法: Windows 03下: ...

  6. Linux 文件系统错误的修复方法 ddrescue替代dd的恢复软件 备用超级块

    Linux 文件系统错误的修复方法  ddrescue替代dd的恢复软件  备用超级块 最近处理的一件 linux 服务器断电导致文件系统启动后文件系统不可读写,数据不可用的案例,现总结下 Linux ...

  7. 【转帖】Linux上搭建Samba,实现windows与Linux文件数据同步

    Linux上搭建Samba,实现windows与Linux文件数据同步 2018年06月09日 :: m_nanle_xiaobudiu 阅读数 15812更多 分类专栏: Linux Samba 版 ...

  8. [Linux] - Windows与Linux网络共享文件夹挂载方法

    Windows与Linux网络SMB方式文件夹共享挂载 本示例系统: Windows 2003+ Linux-Centos/Ubuntu 本示例全为命令行操作,如何使用Windows.Linux命令行 ...

  9. 利用python同步windows和linux文件

    写python脚本的初衷,每次在windows编辑完文件后,想同步到linux上去,只能够登录服务器,然后再利用网络copy,重复性很大,就想着能不能写一个小脚本帮我同步 逻辑:比对本地和服务器文件的 ...

随机推荐

  1. 彻底搞清楚setState

    setState最常见的问题是,是异步的还是同步的? setState在React.Component中的函数,是同步函数.但是我们调用的时候,不同的传参和不同的调用位置都会导致不同的结果. 从页面看 ...

  2. 安裝PHPBB

    1.下載PHPBB https://www.phpbb.com/downloads/ 2下載PHP http://windows.php.net/download/ 很多教程都介紹在WIN7用ISAP ...

  3. idea快捷方式1

    Ctrl+Alt+O 优化导入的类和包 Alt+Insert 生成代码(如get,set方法,构造函数等)   或者右键(Generate) fori/sout/psvm + Tab Ctrl+Alt ...

  4. 7月清北学堂培训 Day 5

    今天是钟皓曦老师的讲授~ 动态规划 动态规划的三种实现方法: 1.递推: 2.递归: 3.记忆化: 举个例子: 斐波那契数列:0,1,1,2,3,5,8…… Fn = Fn-1 + Fn-2 1.我们 ...

  5. 1558:聚会 ybt

    1558:聚会 ybt 题解(看似很难,其实要是摸清了实质这就是个大水题) 上题目 1558:聚会 时间限制: 1000 ms         内存限制: 524288 KB提交数: 82     通 ...

  6. create-react-app 构建的项目使用代理 proxy

    1. 正常运行 npm run eject (前三个步骤可省略,最好的是按照第四步操作) 2. create-react-app 的版本在低于 2.0 的时候可以在 package.json 增加 p ...

  7. OpenFOAM 中的边界条件(一)【转载】

    链接:http://xiaopingqiu.github.io/2016/04/02/Boundary-conditions-in-OpenFOAM1/ 本系列解读 OpenFOAM 中边界条件的实现 ...

  8. spring+mybatis事务的readonly属性无效

    在Spring配置事务中设置的read-only="true"不起作用,仍可以执行写操作:但是其他的正常.查看了一下DataSourceTransactionManager这个类的 ...

  9. mongoose 安装及配置

    MongoDB是一个基于分布式文件存储的数据库.由C++语言编写.旨在为WEB应用提供可扩展的高性能数据存储解决方>案.MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据 ...

  10. tcpdump抓包文件分段保存-指定时间或者指定大小

    2018年09月06日 15:36:11 天已青色等烟雨来 阅读数:3628    版权声明:博客地址:blog.csdn.net/x356982611,未经允许不得转载,不得转载,不得转载 http ...