云计算百科
云计算领域专业知识百科平台

iTerm2实现mac和服务器文件互传

1、mac本机设置

brew install lrzsz

 下载并给权限

sudo wget https://raw.github.com/snow-sprite/rzsz/master/iterm2-send-zmodem.sh
sudo wget https://raw.github.com/snow-sprite/rzsz/master/iterm2-recv-zmodem.sh
sudo chmod 777 /usr/local/bin/iterm2-*

点击iTerm2——>settings——>profiles——>Default——>Advanced——>Edit

添加两条Tiggers,Regular Expression和其他设置如下:

rz waiting to receive.\\*\\*B0100

\\*\\*B00000000000000

 2、服务器设置

通过ssh连接到你的服务器

ssh -p 123456 XXX@XXX.XX.XX.XXX

由于服务器我们通常是没有sudo权限的,需要手动下载

wget https://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz

解压安装

cd lrzsz-0.12.20
tar zxvf lrzsz-0.12.20.tar.gz && cd lrzsz-0.12.20
./configure –prefix=/your_path/ && make && make install

~/.bashrc文件里添加路径

vim ~/.bashrc

添加

export PATH=$PATH:/your_path/bin # 替换your_path为lrzsz-0.12.20文件夹的完整路径,可以使用pwd命令查看路径
alias rz='/your_path/bin/lrz'
alias sz='/your_path/bin/lsz'

保存退出后更新环境变量

source ~/.bashrc

 

3、在服务器中进行测试:

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

2、从本地上传文件到服务器:rz,输入指令后会自动弹出上传文件选择框

赞(0)
未经允许不得转载:网硕互联帮助中心 » iTerm2实现mac和服务器文件互传
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!