windows系统本地与远程服务器间的文件传输

版权声明:本文来自 Crocutax 的博客 , 转载请注明出处 http://www.crocutax.com

日常开发过程中,有些时候可能会用到本机和远程服务器间的文件传输,本文记录的是两台windows电脑间的文件传输,linux系统以后再说。

在mstsc成功建立远程桌面连接后,可以通过如下方式进行传输:

  • 直接粘贴、复制
  • 第三方软件网络传输:QQ,邮箱附件,网盘……
  • 本地磁盘共享
  • FTP文件传输

这里主要说下后两者,即:本地磁盘共享FTP文件传输

本地磁盘共享

在mstsc建立远程桌面连接的时候,点击左下方的 显示选项

mstsc.png

在弹出的选项卡中选择本地资源 --> 本地设备和资源 --> 详细信息 --> 驱动器 --> 勾选{要共享的磁盘目录} --> 确定

选择共享磁盘目录.png

打开远程桌面我的电脑,可以看到我们共享的本地磁盘显示在设备列表中,接下来本地和远程电脑就可以通过这个磁盘进行文件传输了。

在远程桌面使用共享磁盘.png

FTP文件传输

通过 FileZilla 可以在远程服务器快速搭建FTP服务,还是比较简单的。

FileZilla Client

客户端放在本地电脑,主窗口一目了然

  • 主机:远程服务器ip地址
  • 连接状态log信息:成功、异常、失败信息都在这里显示
  • 用户名、密码:需要在FileZilla Server端创建
  • 远程share目录:需要在FileZilla Server端创建
  • 文件传输列表:将需要传输的文件拖入该区域即可
FileZilla客户端.png

FileZilla Server

1、FileZilla 服务端 安装在远程服务器上,登陆后host为本机,port端口保持默认即可

FileZilla 服务端.png

2、打开窗口Edit --> Users 添加授权账户

image.png

3、打开窗口Edit --> Users,设置远程服务器端共享文件目录

  • 可以为多个目录,设置不同级别的访问权限
  • 可以针对不同的目录,设置不同的授权用户
  • 可以将 Shared folders目录列表中的某个目录设置为home dir,即根目录(单选,只能设置一个,前缀为H 标记)。
image.png

使用

1、服务端(远程)启动之后,客户端(本地)通过设置主机ip、用户名、密码等信息建立连接,获取到远程根目录以后,就可以正常传输文件了。

2、文件传输完毕,会存在服务端指定的shared folders目录下。

如果遇到异常信息,往下继续看。

异常解决

1.连接失败

  • 公网IP有误
  • 用户名密码有误(需要在服务端创建)
  • 端口错误

2.安全性警告

Warning: FTP over TLS is not enabled, users cannot securely log in.

警告并不影响使用,如果想解决这个警告,可以在Settings中配置

3.Passive mode设置

如果出现以下异常信息:

1. You appear to be behind a NAT router. Please configure the passive mode settings and forward a range of ports in your router

2. 425 Can't open data connection for transfer of "/"

需要在 Edit --> Settings中做如下配置:

  • 使用自定义端口(确保该端口已经开通入网规则)
  • 设置公网ip
Settings.png

当然,以上异常信息,还有可能由其他原因导致,因自己暂未遇到,先不做深究,等遇到时再搜索即可。

这里只记录了File Zilla的简单使用,至于用户分组、ip过滤、传输限速、安全设置等,可以根据自己需要再研究。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、第八章 Samba服务器2、第八章 NFS服务器3、第十章 Linux下DNS服务器配站点,域名解析概念命令:...
    哈熝少主阅读 3,775评论 0 10
  • FTP服务概述 简单FTP构建及访问 VSFTP服务基础 用户禁锢、黑白名单 FTP并发及带宽限制 一、FTP服务...
    紫_轩阅读 7,729评论 3 25
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,991评论 19 139
  • 部分内容转载自搜狗百科 cmd是command的缩写.即命令提示符(CMD),是在OS / 2 , Windows...
    青冥之上阅读 2,427评论 0 24
  • 2017年1月11日凌晨4点50分,我在家里的杂物间,撰写脚本。 为什么要在凌晨?为什么要在杂物间? 其实这个脚本...
    李圣光阅读 351评论 0 1