背景
在Windows操作系统上,人们可以使用XShell+XFTP轻松实现跨过跳板机文件传输。但在MacOS上,并没有这两个工具。因此,人们往往会寻找一些替代工具来实现相同的文件传输功能。这里,笔者就介绍一款实用的命令行工具——zssh。
准备工作
通过brew安装zssh。
brew install zssh
登陆服务器
- 在本机上使用
zssh
登陆到跳板机 - 在跳板机上使用
ssh
登陆到服务器
上传文件
-
cd
到服务器上的某个目录 - 执行
rz -bye
,准备接收文件目前还不知道-bye参数有何作用,但是加上的话感觉成功率高一些
- 按下
ctrl+shift+2
,进入zssh - 此时可以执行
pwd
、ls
、cd
等命令,在本机上进行操作 - 执行
sz [file_path]
命令,上传文件
下载文件
- 在服务器上执行
sz [file_path]
命令,准备传送文件 - 按下
ctrl+shift+2
,进入zssh - 此时可以执行
pwd
、ls
、cd
等命令,在本机上进行操作 - 执行
rz
命令,接收文件