Windows 平台下XShell如何给Linux主机上传下载文件
侧边栏壁纸
  • 累计撰写 51 篇文章
  • 累计收到 32 条评论
Katelya - Blog

Windows 平台下XShell如何给Linux主机上传下载文件

katelya
2024-08-07 / 0 评论 / 9 阅读 / 正在检测是否收录...

前言

Windows 是我们站长常用的操作系统了,在 Windows 下通过XShell连接远程Linux主机(也可以叫VPS、云主机等等)是站长们每天几乎都要有的工作之一,比如我就经常需要这样的,一直以来我都不知道XShell可以上传下载Linux主机上的文件,都是通过FTP先上传或者下载好文件后,再在XShell进行控制台终端的命令操作,很明显这不科学!所以我现在找到XShell里上传下载的办法了。

Test

首先确认自己的Linux发行版是哪个,不同的发行版相应的指令好像是有区别的,当然一直都强调和建议网站服务器操作系统首选CentOS的,因为Linux的发行版里CentOS是专为网站服务器而生的(具体大家可以参考【 Linux服务器新手比较适合的发行版生产环境选择 】一文,这里面我有详细的论述的。),所以这里就以CentOS环境为例(可以肯定的是所有涉及Linux的学习笔记都是以CentOS为基础默认环境的。)。

然后我们需要在XShell里先设定好默认下载、上传的本地目录,如下图:

Test

之后在Linux主机上,安装上传下载工具包 rzsz

lrzsz包安装完成后包括上传rz、下载sz命令;只需要安装这个包即可。

yum install -y lrzsz

从Windows上传文件,上传命令为 rz ;在Linux命令行下输入 rz ,上传的文件在当前命令行的目录下;

rz

输入rz命令后,会弹出对话框,选择你要上传的文件,选择打开就上传到Linux主机。上传完可以使用 ls 查看;

Test

从Linux主机下载文件,下载命令为sz ,后面跟要下载的文件名;可以选择下载的保存文件夹;

sz master.zip.1

可以看到XShell设定的默认下载目录里已经有这个文件了,如下图:

Test

至此XShell上传下载文件就可以了,相对来说这是一个简单快捷的办法,但是这个功能仅限自己使用哦,要不可是个不安全的隐患的哦!其实为了安全着想还是建议新手站长们不要使用这个方式,使用独立的FTP上传下载还是比较安全可靠的。

PS: 注意 使用本文XShell上传下载的文件权限依赖于当前 Linux主机控制台终端登录账户权限 的,有些目录下有对应文件权限要求的,所以要注意这一点儿哦!如有必要上传的文件记得修改一下对应的权限,否则会出问题的(这有时候会成为一个不小的“坑”的)

END

这个上传和下载的命令和screen严重冲突,在screen下是无法使用的。

本文共 696 个字数,平均阅读时长 ≈ 2分钟
2

打赏

海报

正在生成.....

评论 (0)

语录
取消