歲月留聲

如何通过XShell直接从服务器下载、上传文件?

有很多种方法可以从 VPS 服务器下载文件或将本地文件上传到 VPS,比如常见的 FTP(sFTP)文件传输、或者通过 Linux 服务器面板浏览器网页上操作,但都需要离开 SSH 终端操作,有方法可以直接在 XShell 等终端直接从 VPS 或云服务器上下载/上传文件吗?

如何通过XShell直接从服务器下载、上传文件? - 第1张图片

「如何通过XShell直接从服务器下载、上传文件?:https://0xo.net/365」

答案是:通过 lrzsz 程序即可直接通过 SSH 终端下载、上传文件。

可能需要安装 lrzsz 包,CentOS 系统安装命令:

yum install -y lrzsz

Debian 或 Ubuntu 可尝试下面命令安装:

「如何通过XShell直接从服务器下载、上传文件?:https://0xo.net/365」
apt-get install lrzsz

然后使用 sz 命令即可在 Xshell 中下载 VPS 中文件到本地

sz /data/backup.tar.gz

接着会弹出窗口选择文件保存位置,这样就直接在 Xshell 中将 backup.tar.gz 下载到本地了。

使用 rz 命令,然后在本地电脑选择需要上传的文件就可以把文件传到 VPS 服务器,也可以把文件拖拽到 Xshell 对应 SSH 会话上传。

「如何通过XShell直接从服务器下载、上传文件?:https://0xo.net/365」

「如何通过XShell直接从服务器下载、上传文件?:https://0xo.net/365」
退出移动版