根据维基百科对SSH客户端的比较的说法,只有四家支持ZMODEM (AbsoluteTelnet、SecureCRT、Tera Tera和ZOC),其中只有SecureCRT在Linux上运行。然而,SecureCRT不是开源的。
很奇怪,BTW,最具特色的访问*nix机器的SSH客户端只运行在Windows上。
发布于 2017-08-09 04:07:58
zssh呢?(http://zssh.sourceforge.net/)似乎正是你想要的。
发布于 2017-09-08 19:54:16
ckermit现在支持ssh (以及许多其他东西),并且可以使用各种方法处理通过连接进行的文件传输。
您实际上并不需要内置于ssh客户机本身的支持。把它内置到键盘和远程主机之间的任何一层都行。
上一次我使用它时,KDE的Konsole得到了明确的ZMODEM支持。
screen (终端复用器)支持执行命令,并通过exec命令将其输入/输出输送到当前可见的pty (有关详细信息,请参阅屏幕手册页)。这适用于X/Y/ZMODEM程序,但您必须在启动ssh之前启动屏幕会话,并且可能必须以ssh -e none user@host的形式启动SSH,以避免转义字符造成混乱。
另外,您可能还想了解ssh连接共享。设置起来相对容易,并且允许在单个连接上使用多个ssh、sftp和scp会话,因此不必重新验证。但是,如果您已经通过多个主机链接并突然需要传输一个文件,也于事无补。
根据我的经验,在随机的其他机器上安装base64比现在的lrzsz要常见得多。对于小型文件,base64对它们进行编码,然后通过复制/粘贴“传输”它们,效果很好。它在技术上也适用于大型文件,但传输速度相当低。不过,它的优点是不触发大多数连接的转义字符。
https://softwarerecs.stackexchange.com/questions/35986
复制相似问题