本地电脑向远程windows服务器传输文件的三种方法汇总

yizhihongxing

这里是本地电脑向远程 Windows 服务器传输文件的三种方法汇总的完整攻略。

介绍

本地电脑向远程 Windows 服务器传输文件的需求是非常常见的,下面会介绍三种常用的方法,分别是使用 FTP、SCP 和 Windows 自带的 smb 协议来传输文件。

使用 FTP 传输文件

安装 FTP 服务器

首先需要对 Windows 服务器进行配置,安装 FTP 服务器。打开控制面板,选择程序,点击“打开或关闭 Windows 功能”,选择 Internet 信息服务,然后勾选 FTP 服务器和 FTP 扩展性,完成安装。

打开 FTP 服务

打开 Windows 服务器的 CMD 终端,输入 iisreset /start 命令来启动服务。

获取远程地址和用户名密码

在 Windows 服务器上打开 CMD 终端,使用 ipconfig 命令来获取本机 IP 地址,记录下来,后续需要使用。同时需要记住 FTP 服务器的用户名和密码。

连接 FTP 服务器

在本地电脑上打开终端(比如使用 PowerShell 或 CMD),输入以下命令来连接 FTP 服务器:

ftp 远程地址

其中远程地址为 Windows 服务器的 IP 地址。如果连接成功,会提示输入用户名和密码。

传输文件

连接成功后,可以使用 put 命令将本地文件传输到 Windows 服务器上:

put localfile remotefile

其中 localfile 是本地电脑上的文件,remotefile 是 Windows 服务器上存储的文件名。也可以使用 get 命令将 Windows 服务器上的文件传输到本地电脑上。

断开连接

使用 exit 命令来断开与 FTP 服务器的连接。

使用 SCP 传输文件

SCP 协议通过 SSH 来进行远程文件传输,因此需要安装 SSH 服务。使用 SCP 命令可以实现本地电脑和 Windows 服务器之间的文件传输。

安装 SSH 服务

安装 Windows 系统的 OpenSSH 服务,可以在 PowerShell 中输入以下命令,安装 OpenSSH 服务:

Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0

或者在控制面板中打开程序和功能,选择“启用或关闭 Windows 功能”,勾选 OpenSSH 客户端。

获取远程地址和用户名密码

在 Windows 服务器上打开 CMD 终端,使用 ipconfig 命令来获取本机 IP 地址,记录下来,后续需要使用。同时需要记住 SSH 服务器的用户名和密码。

连接 SSH 服务器

在本地电脑上打开终端(比如使用 PowerShell 或 CMD),输入以下命令来连接 SSH 服务器:

ssh 用户名@远程地址

其中用户名和远程地址替换为 Windows 服务器上的用户名和 IP 地址。如果连接成功,会提示输入密码。

传输文件

连接成功后,可以使用以下命令将本地文件传输至 Windows 服务器:

scp localfile 用户名@远程地址:/path/to/remotefile

其中 localfile 是本地电脑上的文件,远程地址是 Windows 服务器的 IP 地址,/path/to/remotefile 是 Windows 服务器上存储的文件路径。也可以使用以下命令将 Windows 服务器上的文件传输到本地电脑上:

scp 用户名@远程地址:/path/to/remotefile localfile

断开连接

使用 exit 命令来断开与 SSH 服务器的连接。

使用 SMB 传输文件

SMB 协议是 Windows 系统自带的共享文件和打印机的一种协议,也可以用来实现文件传输。

开启 SMB 服务

在 Windows 服务器上打开控制面板,选择“启用或关闭 Windows 功能”,勾选文件和打印机共享功能。同时需要确保 Windows 防火墙没有拦截对这些端口的流量:

  • TCP 445 端口
  • UDP 137 端口
  • UDP 138 端口
  • TCP 139 端口

获取远程地址和用户名密码

在 Windows 服务器上准备好要用于传输文件的文件夹,并对它进行共享。同时需要记住 Windows 服务器的用户名和密码。

连接共享文件夹

在本地电脑的文件管理器中输入以下地址来连接共享文件夹:

\\远程地址\共享文件夹

其中远程地址是 Windows 服务器的 IP 地址,共享文件夹是在 Windows 服务器上共享的文件夹名称。

传输文件

连接成功后,将本地电脑上的文件拖拽至共享文件夹中,或者从共享文件夹将 Windows 服务器上的文件拖拽至本地电脑中。

断开连接

在文件管理器中,右键点击共享文件夹并选择“断开网络驱动器”来断开共享连接。

结论

三种方法各有优缺点,使用时需要根据实际情况进行选择。FTP 传输速度比较慢,但是简单易用;SCP 依赖 SSH 服务,速度快但一般需要进行一定的配置;SMB 是最常用的方法,但是需要共享文件夹,安全性也有一定的问题。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:本地电脑向远程windows服务器传输文件的三种方法汇总 - Python技术站

(0)
上一篇 2023年6月27日
下一篇 2023年6月27日

相关文章

  • select属性

    select属性详解 在HTML中,select元素用于创建下拉列表。select元素有一个select属性,用于指定选项是否可以被选择。本文将提供一个完整攻略,介绍select属性的用和示例。 select属性的用法 select属性有三个可选值: select:选项可以被选择。 disabled:选项不能被选择- readonly:选项可以选择,但不能被…

    other 2023年5月8日
    00
  • 微信小程序之video组件视频播放

    localVideoUrl: ‘/path/to/video.mp4’, posterUrl: ‘https://example.com/poster.jpg’ }, // …}) 在这个示例中,`localVideoUrl`指定了本地视频文件的路径,小程序将会自动加载并播放该视频。 ### 示例2:控制视频播放 “`markdown <vide…

    other 2023年9月7日
    00
  • js判断鼠标左、中、右键哪个被点击的方法

    要判断鼠标左、中、右键哪个被点击,一般有以下两种方法: 一、使用mousemove和mousedown事件判断 在document或者某个元素上绑定mousedown事件; 在mousedown事件回调中判断鼠标按下的键位,可以用event.button来获取,其中0表示左键,1表示中键,2表示右键; 如果鼠标左键/中键/右键被按下,就记录下来; 在mous…

    other 2023年6月27日
    00
  • Java泛型之协变与逆变及extends与super选择

    Java泛型中的协变与逆变是很重要的概念,也常被面试官问到。本篇文章将带你深入理解这些概念,并介绍有关extends和super的最佳实践。 什么是Java泛型中的协变和逆变? 在介绍协变和逆变之前,我们需要先了解两个术语: 子类型和超类型。子类型是指一个类派生自另一个类,而超类型是指另一个类派生自某一个类。这两个概念很重要,后面我们会经常用到。 在Java…

    other 2023年6月27日
    00
  • while循环的跳出

    while循环的跳出 在编写程序时,我们通常会遇到需要跳出循环的情况。而在Python中,我们可以使用 while 循环结构来实现这一目标。当满足某个条件时,我们可以使用 break 关键字来跳出循环,或使用 continue 来跳过当前循环,直接执行下一次循环。 利用break语句跳出while循环 当满足某个条件时,使用 break 语句可以强制跳出当前…

    其他 2023年3月29日
    00
  • mptcp理解

    以下是详细讲解“MPTCP理解的完整攻略,过程中至少包含两条示例说明”的标准Markdown格式文本: MPTCP理解的完整攻略 MPTCP(Multipath TCP)是一种多路径传输协议,可以同时使用多个网络路径传输数据,提高网络带宽利用率和传输效率。本攻略将介绍MPTCP的基本原理和实现方式,包括子流、地址管理、拥塞控制等。同时,本攻略还提供了两个示例…

    other 2023年5月10日
    00
  • win7注册表有哪些常用设置?

    当今使用最广泛的Windows操作系统之一是Windows 7,其包含许多有用的功能,允许用户对操作系统进行配置。其中最重要的配置文件之一是注册表。注册表是操作系统中的一种数据库,用于存储各种设置,包括Windows 7故障排除所需的所有信息。下面是Windows 7注册表的常见设置,可以帮助用户更好地优化系统性能,实现个性化需求。 1. 自动登录 自动登录…

    other 2023年6月27日
    00
  • Android实现ViewFlipper图片动画滑动

    Android实现ViewFlipper图片动画滑动攻略 简介 ViewFlipper是Android中的一个布局容器,可以用于实现图片动画滑动效果。它可以在容器内部显示多个子视图,并通过滑动手势或自动切换来切换子视图。 步骤 步骤1:添加ViewFlipper到布局文件 首先,在XML布局文件中添加ViewFlipper作为容器,如下所示: <Vie…

    other 2023年8月25日
    00
合作推广
合作推广
分享本页
返回顶部