【linux系统(ubuntu16.04)】本地文件上传到云服务器的五大方法:scp命令上传,lrzsz,FileZilla,Xftp 6,WinSCP

今天给大家总结的是目前最实用的五大文件上传至云服务器的方法:
先看表格内容:
前两种方法是通过命令的方式上传;
后三种都是需要在本地win系统上安装客户端软件,来操作文件的上传和下载的。

方法适用场景 / 性质协议
scp命令上传本地终端(cmd / powershell / vscode终端)SSH(SFTP)协议
lrzszXshell 6等SSH工具ZModem协议
FileZillaWin系统图形化客户端FTP协议
Xftp 6Win系统图形化客户端SFTP、FTP协议
WinSCPWin系统图形化客户端SSH(SFTP)协议

我们在桌面上新建五个txt文件,分别通过这五种方式上传到我的阿里云服务器。(琪亚娜好可爱~)
在这里插入图片描述

一. scp命令上传

scp命令才是这之中最直接,也是最安全的方法,好吧。 程序猿必须掌握的原理性操作。之后的方法很多都是基于scp命令开发的。

> scp ./localfile.txt username@59.110.52.105:/home
  1. scp是命令;
  2. ./localfile.txt 是文件的路径和文件名;
  3. username是服务器账号;
  4. 59.110.52.105是要上传的服务器IP地址;
  5. /home是要放到服务器的路径;

scp命令只适用于本机终端使用,比如cmd / powershell,或者是各种编辑器里集成的终端:
先看cmd中的操作:
在这里插入图片描述
可以看到文件瞬间就上传完成了~我们可以登录一下阿里云服务器验证一下:
在这里插入图片描述
OK,上传成功!接下来我们先删掉1.scp.txt文件,然后在vscode的终端中使用powershell再传一次:
在这里插入图片描述
在vscode中打开1.scp.txt文件,然后重新用scp命令上传:
在这里插入图片描述
之后我们在vscode中开发完代码,直接在终端scp上传云服务器,是不是方便高效?常态实锤。

如果有童鞋发现自己在这一步中无法使用scp命令,是因为你的win10系统和我一样是远古版本的win10,缺少一个工具叫openSSH(新版win10都自带)。具体请看我另一篇博客:
完美解决win10系统的cmd,powershell等不能运行ssh,scp,ls,mv等linux(ubuntu16.04)命令的排坑方案

二. lrzsz命令行工具

lrzsz是Linux/Unix同Windows进行文件传输的命令行工具,基于ZModem协议。这种方式上传速度比较慢适用于比较小的文件,通常与SSH工具配合使用。接下来我将以Xshell 6为例:

  1. 安装命令:
$ sudo apt install lrzsz
  1. 使用方法:
    rz:直接输入rz会弹出一个文件选择窗口,支持多文件传输;
    sz:将服务器上选定的文件下载到本地;

在这里插入图片描述

三. FTP / SFTP工具

这类工具都有一个很方便的点——可视化远程管理。简单的说就是在本地FTP / SFTP工具上也能直接对服务器文件进行自由的新建、删除、打开文件或目录等操作。 在这里给大家介绍三款:

3.1 FileZilla

FileZilla是一款免费开源的FTP客户端软件,实现了对之前命令上传文件的操作的可视化。
进入软件在上方设置你的站点主机IP,登录的用户名密码就可以快速连接到你的远程云服务器,软件左边版块就是你的本地文件窗口,右侧是你的服务器文件窗口
软件支持拖拽的方式上传,比如:直接从左边拖到右边就完成了上传操作。
在这里插入图片描述

3.2 Xftp 6

Xftp 6和之前介绍过的Xshell 6都是NETSARANG公司的杰作。推荐配合使用!当然,如果再有Xmanager就更完美了,全家桶安排。
压轴出场的Xftp 6相对来说性能更强大,它对于FTP、SFTP协议传输都支持,软件操作来说都大同小异。想继续了解FTP协议和SFTP协议具体有什么区别的童鞋,可以去看我另一篇:
👉【linux系统(ubuntu16.04)】一个表格看懂SFTP和FTP的区别👈
在这里插入图片描述

3.3 WinSCP

WinSCP 是一个 Windows 环境下使用的 SSH 的开源图形化 SFTP 客户端。同时支持 SCP 协议。此软件还可以结合 putty,以方便用户的远程登录。
在这里插入图片描述


这么多种方法里,大家尽量在能熟练使用前两种的前提下,选择三款FTP / SFTP工具中的一款使用就可以了。

今天这篇博客准备的比较久…希望你们能从中受益。
蟹蟹大家的四连~❤❤❤❤
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值