首页 > 系统相关 >Mac下如何在iTerm2终端远程上传和下载Linux服务器端文件等

Mac下如何在iTerm2终端远程上传和下载Linux服务器端文件等

时间:2022-12-08 12:56:39浏览次数:75  
标签:bin 20 服务器端 iterm2 iTerm2 Mac path your zmodem

参考链接:

[1] http://climate2weather.cc/2019/05/20/iterms2/
[2] https://github.com/snow-sprite/rzsz

配置rz、sz

一、本地配置

  1. 在安装完iTerm2和Homebrew后
brew install lrzsz
  1. 下载iTerm2-zmodem
cd /usr/local/bin
sudo wget https://raw.github.com/mmastrac/iterm2-zmodem/master/iterm2-send-zmodem.sh
sudo wget https://raw.github.com/mmastrac/iterm2-zmodem/master/iterm2-recv-zmodem.sh
sudo chmod 777 /usr/local/bin/iterm2-*
  1. 配置 iTerm2
    打开iTerm2,点击preferences → profiles,选择某个profile,如Default,之后继续选择advanced → triggers,添加编辑添加如下triggers,

添加两条trigger,分别设置 Regular expression,Action,Parameters,Instant如下:

Regular expression: rz waiting to receive.\*\*B0100
Action: Run Silent Coprocess
Parameters: /usr/local/bin/iterm2-send-zmodem.sh
Instant: checked

Regular expression: \*\*B00000000000000
Action: Run Silent Coprocess
Parameters: /usr/local/bin/iterm2-recv-zmodem.sh
Instant: checked

二、接下来配置Linux服务器端lsz/lrz

  1. 编译安装,
    由于,多数情况下都是没有root权限的,下面的配置安装主要是针对于普通用户。
$ cd /tmp # 随便一个文件夹
$ wget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz 
$ tar zxvf lrzsz-0.12.20.tar.gz && cd lrzsz-0.12.20
$ ./configure --prefix=/your_path/ && make && make install #替换your_path为lrzsz-0.12.20文件夹的完整路径
  1. ~/.bashrc文件里添加路径,
  • 打开
vim ~/.bashrc
  • 添加
export PATH=$PATH:/your_path/bin # 替换your_path为lrzsz-0.12.20文件夹的完整路径
  • 下面创建别名为rz/sz
alias rc='/your_path/bin/lrc'
alias sz='/your_path/bin/lsz'
  • 更新环境变量
source ~/.bashrc

完成。

三、测试使用

注意:以下命令均在服务器端输入

  1. 从服务器下载文件到本地:sz file1 file2 ...,输入指令后会自动弹出保存路径选择框
  2. 从本地上传文件到服务器:rz,输入指令后会自动弹出上传文件选择框

标签:bin,20,服务器端,iterm2,iTerm2,Mac,path,your,zmodem
From: https://www.cnblogs.com/mercurysun/p/16965775.html

相关文章

  • MacOS通过adb命令安装apk
    下载adb程序,解压即可。手机打开开发者模式手机通过数据线连接电脑电脑查看已连接的手机./adbdevicesListofdevicesattached4402f27f device将apk放......
  • macOS login items & background process All In One
    macOSloginitems&backgroundprocessAllInOnemacOSV13.0.1macOSV12.3=>V12.6.1https://support.apple.com/guide/mac-help/change-users-groups-login-ite......
  • MAC之安装NodeJs级环境配置
    一,安装NodeJS地址: ​​http://nodejs.p2hp.com/​​最后,会给出安装的路径,如下:二,配置环境变量1,  npm-gbin  (查看npm全局包可执行文件路径)2,写入到.bash_profile文......
  • Docker macvlan
    默认情况下docker使用bridge网络,这是一个私有网络,只能在host和container之间互通,如果发布服务,需要使用端口映射的方式来解决,比如一个nginx容器要想对外提供服务则在容器启......
  • Go 版本升级(Mac)
    1.官网下载pkg安装包2.直接覆盖安装3.修改配置1#查看go位置2whichgo3/usr/local/bin/go45#进入目录并查看6cd/usr/local/bin7ls89......
  • macos键盘和鼠标键映射
    1.下载软件:https://karabiner-elements.pqrs.org/2.定制键的映射:     ......
  • Vulnhub之Web Machine N7靶机测试过程
    WebMachineN7识别目标主机IP地址─(kali㉿kali)-[~/Vulnhub/Web_machine_N7]└─$sudonetdiscover-ieth1Currentlyscanning:192.168.62.0/16|ScreenVie......
  • MAC MINI上开启ssh服务
    一、说明本文主要是讲解如何开启mac电脑上的ssh服务的二、开启ssh服务编辑/etc/sshd_config文件,注释掉如下行#ForceCommand/usr/local/bin/ssh_session启动ssh服务器在终......
  • 查看自己电脑的MAC地址
    一、说明电脑上的mac地址跟ip地址一样,是为了唯一标识你的电脑而存在的二、查看点击“开始菜单”—输入“网络”—点击“产看网络连接”双击“以太网”,点击“详细信息”在“......
  • Flink Plan Visualizer | Apache Flink Machine Learning Library & Apache
    ApacheFlinkMachineLearningLibrary|ApacheFlinkMachineLearningLibraryhttps://nightlies.apache.org/flink/flink-ml-docs-stable/QuickStart|ApacheFli......