云帮手
当然有,许多终端软件都可以轻松实现,下面我简单介绍一下:
putty
这是一个非常轻巧灵活的终端软件,完全免费开源,借助于pscp工具,putty可以轻松将本地文件上传到Linux服务器上,下面我简单介绍一下:
1.首先,安装putty,这个直接到官网上下载就行,如下,大概也就3M左右,一个exe文件,双击安装就行:
2.安装完成后,打开putty安装目录,就可以看到putty自带的上传下载工具pscp,如下,后面就是借助这个工具将本地文件上传到Linux服务器:
3.接着打开cmd窗口,切换到上面安装目录,直接使用pscp命令上传文件就行,如下,第1个参数为本地文件,第2个参数为上传的Linux服务器目录:
xshell
这也是一个非常不错的终端软件,借助于lrzsz工具,xshell也可以轻松将本地文件上传到Linux服务器上,下面我简单介绍一下:
1.首先,安装xshell,这个也直接到官网上下载就行,如下,这里可以选择免费的家庭/学校版,可以满足日常基本功能使用:
2.安装完成后,新建一个ssh连接Linux服务器,然后安装lrzsz工具包,这个直接运行命令“yum install -y lrzsz”就行,如下:
3.接着我们就可以直接使用rz命令上传文件了,如下,先运行rz命令,接着在打开的窗口中直接选择需要上传的文件,最后再点击打开就行:
mobaxterm
这是一个功能非常强大的终端软件,家庭版完全免费,借助于sftp协议,mobaxterm直接拖拽本地文件就可上传到Linux服务器上,下面我简单介绍一下:
1.首选,下载mobaxterm,这个也直接到官网上下载就行,如下,大概也就24M左右:
2.安装完成后,新建一个ssh连接到Linux服务器,接着就可以直接拖拽文件实现上传下载了,如下,左边为Linux服务器文件目录,右边为本地文件目录,向左拖拽为上传,向右拖拽为下载:
至此,我们就介绍完了3种上传本地文件到Linux服务器的方法。总的来说,这3个方法都非常简单,只要你熟悉一下相关工具和操作,很快就能掌握的,当然,还有许多其他工具,像securecrt等也都可以,网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。
小小猿爱嘻嘻
我们知道,Linux服务器绝大多数情况下都是没有安装桌面环境的,以致于很多人刚上手Linux服务器时都觉得难度很大,连最基本的文件上传下载都不知道怎么操作。的确,Linux的操作比Windows要麻烦一些,如果想对Linux上的文件进行操作方法有很多种。
通过文件传输协议(工具)来传输文件
Linux支持多种文件传输协议,最常用的就是:FTP、SFTP、SCP。在使用这些协议对Linux服务器上的文件进行上传下载操作时,我们通常情况下是借助可视化软件来操作的而不是直接用命令来操作,因为命令较为麻烦。
下面介绍下基于这几种文件传输协议的工具:
1、FTP
FTP协议最常见了,它是基于TCP来传输文件的,传输过程中是明文传输。
Windows服务器上也支持FTP协议,常用工具有:FileZilla、CuteFTP等。
2、SFTP
SFTP是安全文件传输协议,基于SSH来加密传输的,较FTP来说更为安全,而且支持断点续传。
常用的客户端有:WinSCP。
3、SCP
SCP协议同样也是基于SSH来加密传输的,但它不支持断点续传。
客户端工具最常见的就是:WinSCP。
通过SSH客户端来传输文件
除了上述的协议工具来传输文件外,我们还可以通过SSH客户端连接到远程服务器,然后通过命令对服务器上的文件进行操作。
SSH客户端工具最常用的就是:XShell、PuTTY,当连接上远程Linux服务器后如何进行文件的上传与下载操作呢?
我们可以安装lz、rz命令,即可便捷的将本机上的文件上传到Linux服务器,或从Linux服务器上下载文件;
也可以先将文件上传到第三方服务器,拿到此文件的URL,然后在服务器上通过CURL命令来下载文件。
网络圈
上传和下载文件到Linux服务器,是运维人员的基本操作,也是刷路由器固件、网络盒子固件的基本操作,有哪些方法呢?下文具体说一说。
WinSCP
使用方法最简单的可能就是WinSCP了,Linux服务器只要开启ssh服务(端口号22),win电脑下载WinSCP,就可以在linux服务器文件系统的管理,上传、下载文件,与win系统的资源管理器差不多。
使用xshell中的xftp
xshell这款软件也很好用,里面有一个xftp的插件,支持客户端和服务器之间互传文件。
1)打开xshell这款软件有,点击xftp图标,如下图所示。
2)打开之后,就可以实现文件互传了,操作界面与WinSCP差不多,如下图所示。
服务器自带的lzrsz软件
目前,大多数的linux服务器都带有lrzsz程序,方便上传和下载文件,不需要安装任何第三方软件。
rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到服务器,即windows上传到linux服务器。
sz:将选定的文件发送到本地机器,也就是说从linux服务器下载到windows,执行sz后面跟文件名即可,选择保存的位置,如下图所示。
总之,在win客户端和linux服务器之间互传文件的方法还是挺多的,还可以建立磁盘映射、FTP等方式,不限于上述方式,选择一个适合自己使用习惯的方式即可。
Geek视界
简单的方法,在Linux系统上安装lrzsz这个软件
执行命令yum install lrzsz
安装完成之后直接在命令行界面输入rz回车
就可以选择您要上传的windows本地文件了
祝您一切顺利
基股随缘
因为我自己平时管理服务器用的是云帮手这款管理面板,所以服务器的文件上传我也是直接通过他的一个文件管理功能上传的,很简单,直接在PC端操作就可以了。
在服务器集群面板右键点击需要进行文件上传的服务器,弹出管理菜单,点击文件管理选项
选择上传文件的目录地址,点击上传,将本地文件上传即可
具体你可以去他们官网查看 https://www.cloudx.cn/download?utm_source=jll-wk
爱思考的松鼠
因为我自己平时管理服务器用的是云帮手这款管理面板,所以服务器的文件上传我也是直接通过他的一个文件管理功能上传的,很简单,直接在PC端操作就可以了。
在服务器集群面板右键点击需要进行文件上传的服务器,弹出管理菜单,点击文件管理选项
选择上传文件的目录地址,点击上传,将本地文件上传即可
官网下载地址:https://www.cloudx.cn/?utm_source=wu-wk
双皮奶和小布丁
方法有很多,比如ftp、tftp
以及搭建一个第三方的ftp服务器,通过这个第三方的ftp服务器进行生产和消费等
云平台架构
scp命令了解下
wjacker
既然是winscp,我就默认应该是在windows下了windows10下,可以使用自带的powershell或者linux子系统的命令行或者最新的terminal通过ssh登录之后使用scp复制过去。
也可以使用putty,xshell之类的软件,补过说实话没卵用,不如直接用powershell来的省事。
一般服务器同时会打开sftp或者ftp,也可以使用filezilla传上去。
梦殇的笔记
一、xshell软件里的xftp程序:
xshell这个软件很好,强烈推荐哦!!!
里面有个xftp小插件,可以支持文件在笔记本和服务器互传,这个小插件需要单独在网上下载,直接百度搜xftp,很方便。
1、点击xshell软件上的xftp图标(前提xftp已经下载好)
2、然后就可以互传文件了啊
二、U盘挂载
文件在U盘,那好办,直接插到服务器上,然后挂载上,就能把U盘上的文件拷贝到服务器上了
1、执行fdisk -l查看:
fdisk -l
备注:插上U盘后,fdisk -l查看服务器识别到了,/dev/sdc是我的U盘,16G的
2、挂载到自定义目录下:
mkdir /upan
新建一个目录
mount /dev/sdc1 /upan/
把U盘挂载到刚新建的目录下
cd /upan/ls
就能看到U盘里所有的文件了
3、把文件拷到服务器home下
cp autorun.inf /home/
把U盘里的autorun.inf拷贝到服务器的home目录下
4、卸载U盘
文件拷到服务器后,建议先手动执行命令,然后再拔U盘,防止U盘损坏!!!
cd /umount /dev/sdc1
好了,拔出U盘吧(按照上面的来,先退回到根目录下,再执行umount命令,不然会报错提示U盘在使用,无法卸载)
三 、服务器自带的lrzsz程序
现在大多数Linux服务器都带有lrzsz程序,方便上传下载文件,如果没有,可以直接下载rpm包安装下就好。
lrzsz安装包链接:http://down.51cto.com/data/2322755
1、rz(笔记本上传给服务器)
选择笔记本上文件传给服务器
2、sz(服务器上的文件拷贝给笔记本)
sz test.tar
把服务器的test.tar拷贝给笔记本。