在实际的工作当中,我们经常会需要从本地机器上传文件到服务器上去,或者从服务器上下载文件到本地文件。一般情况下我们本地机器都是windows操作系统,通过ssh工具去连接的服务器。如果想直接上传文件或下载文件就会不是很方便,可能需要通过一个sftp工具登录上去然后再上传下载文件。下面小编就给各位介绍下不需要通过sftp工具,怎么从windows向linux系统上传文件和下载文件。

安装 lrzsz ,yum -y install lrzsz

ssh传输文件(如何通过ssh工具向linux服务器上传和下载文件)(1)

安装lrzsz

lrzsz 是一款在linux里可以替代ftp上传和下载的程序。

执行 rz 命令:

ssh传输文件(如何通过ssh工具向linux服务器上传和下载文件)(2)

运行rz后的效果

找到你要上传的文件,双击就可以了。

ssh传输文件(如何通过ssh工具向linux服务器上传和下载文件)(3)

文件上传成功

执行sz命令:sz 文件名——下载指定文件

ssh传输文件(如何通过ssh工具向linux服务器上传和下载文件)(4)

运行sz命令后的效果

选择你要保存文件的路径,确定即可。

ps:有很多朋友会搞不清楚或者忘记rz/sz到底哪个对应是上传,哪个对应是下载?简单给大家分享个小方法:首先,站在服务器的角度去想,r对应的是receive,s对应的是send,这样就很好记忆了。服务器的receive 对于客户端来说就是上传,同样的,服务器的send对于客户端来说就是下载。