• 【WinSCP】强大的可视化远程文件传输 、管理工具 (支持多种协议,支持电脑与手机)


    一、General

    以前开发网站的时候,租了腾讯云的服务器,远程登录服务器进行一些文件操作的方式有很多,比如腾讯云自带的网页登录方式,软件PUTTY,宝塔面板等等。

    最后用到了这个WinSCP,发现太好用了,文件拖进去就OK了,还是可视化界面。非常好用。

    WinSCP界面:

    在这里插入图片描述

    二、下载

    下这种软件,就到Github,基本啥都有。😁😁😁

    到WinSCP下载页面,单击您想下载的版本所对应的“Installation package”下载安装包。然后到翻译页面选择下载简体中文(Simplified Chinese)插件,将 ZIP 包解压缩到 WinSCP 安装路径。

    GIthub项目地址:Github WinSCP

    下载链接:download WinSCP

    中文插件库:install the translation.

    我当时好像没有下载那个中文插件包(记不到了),WinSCP的设置里面,可以更改语言。

    三、简介

    WinSCP是一款适用于Windows的流行的免费SFTP和FTP客户端,它是一个功能强大的文件管理器,可以提高您的工作效率。它提供了一个易于使用的GUI,可以使用多种协议在本地和远程计算机之间复制文件:Amazon S3、FTP、FTPS、SCP、SFTP或WebDAV。高级用户可以使用.NET程序集自动化WinSCP。WinSCP有英语和许多其他语言版本。

    WinSCP is a popular free SFTP and FTP client for Windows, a powerful file manager that will improve your productivity. It offers an easy to use GUI to copy files between a local and remote computer using multiple protocols: Amazon S3, FTP, FTPS, SCP, SFTP or WebDAV. Power users can automate WinSCP using .NET assembly. WinSCP is available in English and many other languages.

    主要功能:

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

    四、连接服务器

    建立远程连接,点击新建会话,输入远程服务器的IP地址(公网)、登录名、密码即可。

    比如连接一个windows电脑,就需要那台电脑的IP地址、windows账户和密码(你开机的6位PIN可不行哦)

    连接好了之后,就像操作本地电脑一样,文件拖过去就行了,对远程主机上的文件也可以进行删除、下载等操作。

    在这里插入图片描述

    五、连接手机

    我是IOS系统,连接电脑直接用文件APP中的“连接服务器”功能就行了,协议是SMB。还有一个叫Owlfiles的软件也很好用。这里,电脑需要对要共享的文文件夹开启网络共享功能(右键-属性就有了),开启了网络共享服务的文件夹,手机都可以访问。

    在这里插入图片描述

    怎么用WinSCP连接呢?

    前面说的,手机主动练级电脑的时候,电脑作为服务器,手机作为客户端,知道电脑ip、账号密码就可以连接了。而WInSCP是一个客户端,所以使用WinSCP的时候,手机需要作为服务器。

    可以使用Google 的Documents软件来实现。点击开启WebDAV服务器即可。设置一个账户,WinSCP就可以连接了。
    在这里插入图片描述

    如图拖拽一个视频到手机。

    在这里插入图片描述


    六、WinSCP支持的传输协议简介

    FTP:

      FTP是FileTransferProtocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。在FTP的使用当中,用户经常遇到两个概念:“下载”(Download)和"上传"(Upload)。"下载"文件就是从远程主机拷贝文件至自己的计算机上;"上传"文件就是将文件从自己的计算机中拷贝至远程主机上。用Internet语言来说,用户可通过客户机程序向(从)远程主机上传(下载)文件。

    SFTP:

      sftp是SSH File TransferProtocol的缩写,安全文件传送协议。可以为传输文件提供一种安全的网络的加密方法。sftp 与 ftp有着几乎一样的语法和功能。SFTP 为 SSH的其中一部分,是一种传输档案至 Blogger伺服器的安全方式。其实在SSH软件包中,已经包含了一个叫作SFTP(Secure File TransferProtocol)的安全文件信息传输子系统,SFTP本身没有单独的守护进程,它必须使用sshd守护进程(端口号默认是22)来完成相应的连接和答复操作,所以从某种意义上来说,SFTP并不像一个服务器程序,而更像是一个客户端程序。SFTP同样是使用加密传输认证信息和传输的数据,所以,使用SFTP是非常安全的。但是,由于这种传输方式使用了加密/解密技术,所以传输效率比普通的FTP要低得多。

    SCP:

      scp是secure copy的缩写,是用来进行远程文件拷贝的。数据传输使用 ssh,并且和ssh使用相同的认证方式,提供相同的安全保证 。与rcp 不同的是,scp 在需要进行验证时会要求你输入密码或口令。

    WebDAV:

      WebDAV (Web-based Distributed Authoring and Versioning)一种基于 HTTP 1.1协议的通信协议。它扩展了HTTP1.1,在GET、POST、HEAD等几个HTTP标准方法以外添加了一些新的方法,使应用程序可对Web Server直接读写,并支持写文件锁定(Locking)及解锁(Unlock),还可以支持文件的版本控制。

    Amazon S3:

      amazon (S3) 是一个公开的服务,Web应用程序开发人员可以使用它存储数字资产,包括图片、视频、音乐和文档。 S3 提供一个 RESTful API 以编程方式实现与该服务的交互。

    另外:

    1. SMB:SMB(全称是Server Message Block)是一个网络协议名,它能被用于Web连接和客户端与服务器之间的信息沟通。SMB最初是IBM的贝瑞·费根鲍姆(Barry Feigenbaum)研制的,其目的是将DOS操作系统中的本地文件接口“中断13”改造为网络文件系统。
    2. SSH:SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。SSH在正确使用时可弥补网络中的漏洞。SSH客户端适用于多种平台。几乎所有UNIX平台—包括HP-UX、Linux、AIX、Solaris、Digital UNIX、Irix,以及其他平台,都可运行SSH。
  • 相关阅读:
    现代卷积神经网络 - 批量规范化
    微软开源 windows-drivers-rs,用 Rust 开发 Windows 驱动程序
    TGI 基准测试
    ArcGIS中如何为跨带数据投影?
    Add the installation prefix of “Qt5“ to CMAKE_PREFIX_PATH or set “Qt5_DIR“解决
    STC15单片机-按键检测单击、双击和长按(状态机)
    Flutter系列文章-实战项目
    【BERT-多标签文本分类实战】之六——数据加载与模型代码
    依赖注入的进阶:深度解析ApplicationContextAware
    activiti5.22代理人、候选人改造--前端
  • 原文地址:https://blog.csdn.net/weixin_43764974/article/details/127582121