Windows 与 linux文件相互传输的方法

公司里面办公机器大部分都是 windows
但是现在随着云计算、docker、linux等的越来越兴起,需要大量的操作linux服务器。 最重要和最直接的需要将windows 上面的文件上传到 linux服务器上面去。 

这里面想了下 主要的办法;
1. sftp 使用工具直接进行传输。
2. linux下面mount windows 的共享目录。
3. linux 使用 samba的方式创建共享目录让 windows机器进行方位。 4. 创建vsftpd 的服务进行提供ftp的协议服务。

如下逐个进行说明:

1. sftp

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

比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

2. 第二步 修改配置文件我这边的配置文件为:先进行备份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

然后进行测试

输入密码 尝试访问

就可以登录了

可以测试文件上传

原文地址:https://www.cnblogs.com/jinanxiaolaohu/p/11442046.html

时间: 2024-11-10 01:20:16

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

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

pscp 能够实现Windows 和Linux 间相互传输文件.下文将详细描述如何使用: 一.pscp 简要描述: PSCP (PuTTY Secure Copy client)是PuTTY 提供的文件传输工具 ,通过 SSH 连接,在两台机器之间安全的传输文件,可以用于任何 SSH(包括 SSH v1.SSH v2) 服务器. 二.下载及使用 1.下载: 可以从http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html下载ps

Python实现Windows和Linux之间互相传输文件(文件夹)的方法

项目中需要从Windows系统传输ISO文件到Linux测试系统,然后再Linux测试系统里安装这个ISO文件.所以就需要实现如何把文件从Windows系统传输到Linux系统中. 在项目中使用了pscp.exe这个工具,只要按照pscp.exe的使用说明操作即可.只要进入pscp.exe的安装位置,然后输入pscp即可查看pscp的使用说明. 下面是我机器上的: 使用Python实现也挺简单的,下面的code主要介绍4中情况: 1. windows传输文件到Linux 2. windows传输

打通windows和Linux下的传输问题解决只能使用SSH协议下的22端口来传输文件(Openssh for windows)

目的:打通windows和Linux下的传输问题解决只能使用SSH协议下的22端口来传输文件 环境: windows IP192.168.1.120 Linux IP192.168.101 方法: 安装opensshfor windows (次软件开源并增加ssh协议将windows模拟成Unix环境) 安装完软件导入本地用户或者域用户 进入到bin目录下面执行 cd "c:\Program Files(x86)\OpenSSH\bin" mkgroup -l >>..\e

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

小梅哥编写,未经许可,严禁用于任何商业用途 2018年6月30日 在日常SoC开发中,我们经常需要在Windows和Linux系统之间传输文件,例如在Windows系统上的DS-5集成开发环境中编写好的Linux应用程序需要传递到Linux嵌入式开发板中(例如SoC FPGA开发板),或者需要将Linux系统中的文件拷贝到Windows上进一步操作处理,就涉及到两者之间的文件传输.实现上述场景中文件传输的一种比较便捷的方式,是使用SCP方式.在Windows系统中,可以通过安装WinSCP软件来

windows和linux文件互相复制粘贴软件

windows和linux文件互相复制粘贴软件用WinSCP! WinSCP是一个支持SSH的SCP文件传输软件.操作简单,只需要连接相应的服务器就可以进行下载和传输文件.重要的是WinSCP中文版软件还有着很多特色的功能,有着内置的文本编辑器,可以支持文件的复制.移动.更名文件等操作,为你带来高效便捷的使用体验. 直接运行软件---登录linux ssh账户密码----之后即可两边互相ctrl C 和ctrl V了! 原文地址:https://blog.51cto.com/8189171/24

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

Linux 文件系统错误的修复方法  ddrescue替代dd的恢复软件  备用超级块 最近处理的一件 linux 服务器断电导致文件系统启动后文件系统不可读写,数据不可用的案例,现总结下 Linux 文件系统错误的修复方法.EXT3-fs error (device hda3) in start_transaction: Journal has abortedIf your system abruptly loses power, or if a RAID card is beginning

利用python同步windows和linux文件

写python脚本的初衷,每次在windows编辑完文件后,想同步到linux上去,只能够登录服务器,然后再利用网络copy,重复性很大,就想着能不能写一个小脚本帮我同步 逻辑:比对本地和服务器文件的md5,如果md5不一致,则备份服务器上的文件,将本地的给上传上去 代码分为windows端和服务器端,有些东西,都让python一个做了,写着有点累,就想着,能否服务端提供一个端口,windows去调用这个接口,来完成一部分工作 python代码如下: 需要额外安装的包为是paramiko,安装方

本地使用sourcetree时windows和linux共用git公钥的方法

先用linux生成公钥,并找到其所在位置 打开windows中的sourcetree,点击工具->创建或导入SSH密钥->然后点击putty key generator的load导入windows 的ppk文件, 点击putty key generator的conversions菜单,根据linux生成的不同导出不同ssh key,我导出的是openSSH key. 然后把公钥和密钥都复制到linux中去,即可通用. 这些文件都是文本形式的,都可以打开查看.

Xftp连接阿里云Linux,向Linux上传文件,Windows和Linux文件传输

我之前是用SecureCRT连接阿里云Linux的,上传文件用的Alt+p快捷键,感觉不是很方便.后来朋友给我推荐了Xshell,感觉确实好用得很多. 传输文件用的是Xftp,今天在向我的个人网站发布项目的时候总是提示连接不上阿里云Linux,最后各种尝试以后,终于政成功了. 把它记录记录下来,希望能对跟我遇同样问题的朋友一点帮助. 下载好Xftp以后新建一个连接,如下图: 然后就是输入阿里云服务器的公网IP,登录名和密码,记住协议要选择:SFTP,端口号要选择:22 最后大功告成: 原文地址: