一、含跳板机、使用scp命令
问题解决:
1.跳板机上面的目标目录是邮箱,带@test.com的。
2.这个命令是上传到!!!跳板机!!!上面去,不是下载下来,我看你执行命令的位置应该是在服务器上面。
步骤1:命令
scp /path/filename username@servername:/path
步骤2:先传跳板机器上
步骤3:再在跳板机上面执行这个命令会上传到对应服务器上面
scp /Users/Downloads/ffmpeg.tar.gz XXX@test.com@op.liebaopay.com:/home/XXX@test.com
二、rz命令、使用iTerm2工具
Mac电脑为例子
步骤1:先下载
brew install lrzsz
步骤2:下载iterm2-zmodem
git clone https://github.com/aikuyun/iterm2-zmodem.git
cd iterm2-zmodem
步骤3:克隆 + 赋值权限
cp iterm2-* /usr/local/bin
cd /usr/local/bin
chmod +x iterm2-*
步骤4:官网下载 + 解压双击 + 把他拖进application
http://www.iterm2.com/
步骤5:打开后修改iterm配置项
路径:profiles->editProfiles->Advanced中的Tirgger
步骤6:配置本地路径
Regular expression: **B0100
Action: Run Silent Coprocess
Parameters: /usr/local/bin/iterm2-send-zmodem.sh
Regular expression: **B00000000000000
Action: Run Silent Coprocess
Parameters: /usr/local/bin/iterm2-recv-zmodem.sh
步骤7:保存重启即可生效
登陆服务器后:比如进入/tmp路径下执行
rz 回车选择
PS:
rz 上传功能
在bash中,也就是iTerm2终端输入rz 就会弹出文件选择框,选择文件choose 就开始上传,会上传到当前目录。
sz 下载功能
sz fileName(你要下载的文件的名字) 回车会弹出窗体 我们选择要保存的地方即可。