以前开发网站的时候,租了腾讯云的服务器,远程登录服务器进行一些文件操作的方式有很多,比如腾讯云自带的网页登录方式,软件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.
主要功能:
建立远程连接,点击新建会话,输入远程服务器的IP地址(公网)、登录名、密码即可。
比如连接一个windows电脑,就需要那台电脑的IP地址、windows账户和密码(你开机的6位PIN可不行哦)
连接好了之后,就像操作本地电脑一样,文件拖过去就行了,对远程主机上的文件也可以进行删除、下载等操作。
我是IOS系统,连接电脑直接用文件APP中的“连接服务器”功能就行了,协议是SMB
。还有一个叫Owlfiles的软件也很好用。这里,电脑需要对要共享的文文件夹开启网络共享功能(右键-属性就有了),开启了网络共享服务的文件夹,手机都可以访问。
怎么用WinSCP连接呢?
前面说的,手机主动练级电脑的时候,电脑作为服务器,手机作为客户端,知道电脑ip、账号密码就可以连接了。而WInSCP是一个客户端
,所以使用WinSCP的时候,手机需要作为服务器。
可以使用Google 的Documents软件来实现。点击开启WebDAV服务器即可。设置一个账户,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 以编程方式实现与该服务的交互。
另外: