为什么 lrzsz 在 putty 或 MobaXterm 中不起作用?

为什么 lrzsz 在 putty 或 MobaXterm 中不起作用?

lrzsz 是一款在 Windows 和 Linux 之间传输文件的好工具。我知道它在 xshell 中可以工作,但是当我使用 MobaXterm 或 putty 登录远程主机时,我遇到了一些问题。我可以在 Linux 中成功安装 lrzsz,但是当我使用“lrz”时,它会卡住并▒CCCCCCCCCC023be50eive.**B0100000023be50显示类似内容。我不知道为什么以及如何修复它。

答案1

好吧,您可以获得一个 putty 套件程序 pscp 来执行 scp,并且 mobaxterm 内置了 scp(技术上为 sftp),它甚至可以在终端会话的左栏中打开,以便您可以通过 GUI 单击传输文件。

Zmodem 可以追溯到拨号调制解调器时代,终端程序需要识别启动顺序并启动传输的接收端。但 putty 或 mobaxterm 并未内置此功能。

有一些 ssh 客户端确实支持 zmodem。 维基百科列出了 AbsoluteTelnet、SecureCRT、Tera Term 和 ZOC(我自己从未使用过其中任何一个)

如果您确实被某些东西困住了,导致 scp 无法运行,并且想要传输短文件,您可以使用 uuencode 或 base64(甚至 xxd)将二进制文件转换为可打印的 ASCII 块,并将其捕获到终端的回滚缓冲区中。您必须找到一个 Windows 实用程序才能将其转换回来。

相关内容