英语法语西班牙文

OnWorks 网站图标

zssh - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 zssh

这是命令 zssh,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


zssh - ssh 的交互式文件传输包装器

概要


泽斯什 [zssh 选项] [ - ] [SSH 选项]
远程登录 [zssh 选项] [ - ] [远程登录 选项]

商品描述


泽斯什 (Zmodem SSH) 是一个交互式传输文件到远程机器的程序
在使用安全外壳 ( SSH )。 它旨在成为一个方便的替代品 SCP
, 允许传输文件而无需打开另一个会话并重新进行身份验证
自己。

zssh 是 ssh 的交互式包装器,用于在
远程外壳和文件传输。 这是通过使用另一个 tty/pty 对来实现的
用户和本地 ssh 进程插入用户的 tty(远程 shell 模式)或
ssh 连接上的另一个进程(文件传输模式)。

ztelnet 的行为与 zssh 类似,只是使用 telnet 代替 ssh。 它是等价的
到 'zssh -s "telnet -8 -E"'

文件通过 调制解调器 协议,使用 rzsz 命令。

zssh 的行为与通常的 ssh 会话一样,直到按下转义序列(默认为
^@ 可以通过按 C-space 或 C-2 或 C-` 来生成,这可以启用文件
传输模式。 然后会显示一个新的提示,并且可以在本地执行命令以
启动文件传输(除其他外)。 它大致表现为本地外壳
以行版、历史和完成(感谢 libreadline)、通配符和
转义字符( " ' 和 \ )。

以下内置函数由 zssh 本身处理: ? , cd , 断开 , 逃生 , 出口 ,
帮助 , , 退出 , 重复 , rz , 暂停 , sz , 版本

cd 更改当前目录

断开 断开连接并退出

逃生 [^X] 将转义键更改为 ^X。 不带参数,打印当前的转义键

出口 退出文件传输模式。 ^D 也可用于此目的。

帮助 打印帮助和提示
?

PRG [参数] 在 pty 上挂钩程序“prg”。 它的标准输入和输出将
通过 ssh 通道。
输入 'sz'/'rz' 实际上相当于 'hook sz'/'hook rz'
一个奇怪的想象力是最有用的,以充分利用这一点
功能。

退出 与退出相同。

重复 永远重复 cmd (^C 中断)。 例如,如果您使用
调用“sz”的远程脚本,您不想每次都键入“rz”
时间... 但是请记住,多个文件可以通过一个
单个 sz/rz 对,因此通常不需要使用重复。

rz 从远程机器接收文件。 运行 rz 并插入进程
在 ssh 连接上。 需要在远程机器上运行 sz :
1) 运行`sz ...' 来自远程机器外壳
2) 按转义序列(C-space)进入文件传输模式
3) 运行`rz'内置

暂停 暂停 zssh(回到本地机器外壳)

sz ... 将文件发送到远程机器。 运行 sz 并将进程插入
ssh 连接。 无需在远程手动运行 rz
侧。

版本 打印版本信息

内置函数 rz , sz , 出口 完成后返回shell模式。

配置


-f
- 力量 不要问用户任何问题

-h
- 帮帮我 显示基本帮助

-s CMD
- 贝壳 CMD 运行 cmd 作为远程 shell 而不是默认的“ssh -e none”(zssh)或
"telnet -8 -E" (ztelnet)
例如:zssh -s "rsh -x"

-V
- 版 显示版本

-z ^X
--zssh-转义 ^X 将转义序列设置为 ^X

-- 可用于将 zssh 选项与 ssh 选项分开
其他参数逐字传递给 ssh/telnet/whatever。

环境


ZSSHECAPE
设置 ZSSHESCAPE 环境变量允许覆盖默认值
转义序列。 ZSSHESCAPE 应该只包含两个‘^X’形式的字符,
这意味着 ^X 将成为新的转义序列。

参赛要件


需要正确安装以下二进制文件才能使 zssh 正常工作:

SSH/远程登录/...
要执行的远程shell(本地机器)

sz rz zmodem 发送和接收程序。 应该在本地和远程机器上,
和(希望)兼容版本。

TIPS


如果文件传输已启动但从未完成
(即像这样的一行:
发送字节数:38144/4610624 BPS:3424 ETA 22:15
or
发送的字节数:0/ 513 BPS:0 ETA 00:00 重试 0:得到 ZCAN
可以看到,但传输永远不会完成
)
其中一个系统上的 pty/tty 可能不是 8 位干净的。 (Linux 是 8 位干净的,
NetBSD 不是)。
使用 rz 的 -e(转义)选项应该可以解决这个问题。

传输可以用 ^C 中断(有点实验性=)

如果您卡在 rz/sz 中(例如,您刚刚运行了 rz,但您随后决定不
传输任何东西),敲打 ^X(Ctrl-X,不是 zssh 转义!)来阻止它

使用`sz -y ' 覆盖另一侧的文件

使用 onworks.net 服务在线使用 zssh


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad