Mac远程服务器文件上传rz和sz的安装使用
背景
在开发过程中会遇到,需要把本地文件上传到远程服务器的情况;正常情况下可以使用scp实现文件上传;但是大部分公司内部线上服务器都是无法直接登录的,都需要通过跳板机登录,这时scp(ssh)就无法直接连接服务器了,这就需要用到rz和sz文件上传命令,可以直接跳过跳板机,连接本地和远程服务器。
一下以MAC讲解安装步骤:
安装步骤
安装Homebrew(已安装就无需再次安装)
ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
检查是否安装成功
brew -v
brew是Mac OS上的一个包管理工具,可以使用它来安装接下来要使用到的iTerm,wget等工具
安装lrzsz命令
lrzsz是一款在linux里可代替ftp上传和下载的程序。通过下载它来使用rz,sz
brew install lrzsz
安装iTerm2
iTerm2是一个Mac下的终端工具,非常好用的命令行工具。Mac自带的终端是不支持lrzsz的,需要先下载支持它的iterms。
下载地址
下载到本地后直接解压安装,并将文件拖入到Applications
安装wget(如果本地已安装 则无需再次安装)
brew install wget
下载并安装automatic zmoderm for iTerm2
如果拥有root不需要sudo
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-*
配置iTerm2
打来一个iTerm终端,进行如下操作
Profiles—>open Profiles—>Edit Profiles—>Advanced—>Edit Triggers—> 配置如下:
Regular expression Action Action **B0100 Run Silent Coprocess /usr/local/bin/iterm2-send-zmodem.sh **B00000000000000 Run Silent Coprocess /usr/local/bin/iterm2-recv-zmodem.sh 使用
先通过跳板登录远程服务器
ssh ***@relay.**corp.com
登录成功之后,直接在终端输入rz 回车 会弹出文件选择窗口,直接选中本地文件
等待文件上传完成
Mac远程服务器文件上传rz和sz的安装使用相关推荐
- 科普|不同协议下远程服务器文件上传_下载优劣对比
作为一个程序员,如果不知道如何进行远程服务器的文件上传与下载,实在是一件尴尬的事情.打开百度,搜索「远程服务器 上传下载」,你能得到 63,100,000 个搜搜结果,五花八门的操作方式的让人眼花缭乱 ...
- 华为服务器上传文件后怎么通过链接查看,远程服务器文件上传后的操作
远程服务器文件上传后的操作 内容精选 换一换 本节指导您基于Linux操作系统环境完成镜像文件快速导入,推荐使用云平台的EulerOS云服务器作为转换镜像格式和生成位表文件的环境.Linux操作系统环 ...
- python实现TCP远程服务器文件上传,下载系统
TCP服务器代码如下: from socket import *def client_upload(client_socket):"""上传数据""& ...
- 连接远程服务器并上传文件
连接远程服务器并上传文件 首先挂载***(你懂的!) 挂载后sudo route add -net 192.168.29.0 netmask 255.255.255.0 gw 动态地址 ping 网关 ...
- 文件上传到ftp服务器大小变小,ftp服务器文件上传大小设置
ftp服务器文件上传大小设置 内容精选 换一换 文件选择上传控件,用于上传文件. Windows场景中,当把源端服务器迁移到华为云后,目的端服务器C盘的已用空间比对应源端服务器C盘的已用空间大至少1G ...
- 设置服务器文件上传地址,设置服务器文件上传地址
设置服务器文件上传地址 内容精选 换一换 您需要提前准备好符合条件的镜像文件,并了解操作系统的已知问题(参见已知问题).表1中,网络.工具.驱动相关的配置需要在虚拟机内部完成,强烈建议您在原平台的虚拟 ...
- flask上传文件至服务器,flask服务器文件上传云
flask服务器文件上传云 内容精选 换一换 弹性云服务器支持通过内网访问OBS,OBS可供用户存储任意类型的数据.将图片.视频等数据存储至OBS后,在ECS上可以访问OBS,下载桶中的图片或视频等数 ...
- 怎么在windows服务器上传文件,windows服务器文件上传
windows服务器文件上传 内容精选 换一换 您需要在源端服务器上安装迁移Agent并且输入目的端服务器所在华为云账号的AK/SK,迁移Agent启动成功后会收集源端服务器信息并自动发送给主机迁移服 ...
- SpringMVC第二讲——传参、修改端口、请求转发、重定向、跨服务器文件上传
传参 在地址栏?代表开始传参,用&来分隔变量 /*** 请求参数-简单传参* @param name* @param age* @return*/@RequestMapping("t ...
最新文章
- 姿态估计算法汇总|基于RGB、RGB-D以及点云数据
- word List 09
- oracle 中DATETIME与TIMESTAMP区别
- HTML,,,音乐,html embed用法
- 搜狗浏览器怎么新建隐私窗口 搜狗浏览器开启隐私窗口教程
- 【Python】密码生成器
- java面试题2021最新
- Linux Shell 读取用户输入
- 24秒篮球计时器mulisim12.0_奥尼尔力量有多恐怖?325磅体重把整个篮球架子拦腰折断...
- 粗糙集的基础理论汇总
- if中有return理解
- PL/SQL中,declare定义变量和variable定义变量的区别?
- LayaAir UI组件 # Tab 选项卡按钮组
- html实现分级目录线,jQuery 实现支持分级标题标签的文章目录
- 如何建立高绩效的团队
- BZOJ 3894 文理分科
- MySql导入、导出数据解决方案(SQL语句)
- 【整理分享】2019年▪尔雅通识课▪《移动互联网时代的信息安全与防护》▪期末考试答案
- matlab计算幂律分布,Matlab拟合曲线之幂律分布
- 【软件分析学习笔记】5:可达定义分析(Reaching Definitions Analysis)
热门文章
- 江西省普通高考2021艺术楼统考成绩查询,统考成绩查询
- (转) Dockerfile 中的 COPY 与 ADD 命令 1
- 解决思维导图软件Mindmanager Mindjet连接出错
- A 附录、ResolvableType
- 计算机系统-记录Bochs调试器几个常用命令
- 数据结构笔记(二) 栈和队列(C语言描述)
- Linux下的进程内存结构
- 实现拍照_实现“拍照自由”!vivo IFEA分离式镜头打破思维定势
- java多张图片合成一张_一款国外有趣、简单、功能齐全的图片处理软件。
- java二叉树是什么_java数据结构二叉树是什么?特点是?