admin 管理员组

文章数量: 887021

目录

  • 一、General
  • 二、下载
  • 三、简介
  • 四、连接服务器
  • 五、连接手机
  • 六、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。

本文标签: 管理工具 文件传输 多种 强大 协议