如何使用 telnet 将文件从远程电脑复制到我的电脑

如何使用 telnet 将文件从远程电脑复制到我的电脑

在我们的学校项目中,我和一位朋友被分配了一项任务,即找到一种通过 telnet 在计算机之间传输文件的方法。有谁知道一组简单的命令或一个 GUI 工具可以做到这一点吗?

答案1

如果客户端支持日志记录,您只需在远程系统上运行一个实用程序来“uuencode”文件并输出到stdout。然后,您可以从日志中提取文件并在本地对其进行“uudecode”。(PuTTY 是一个很棒的 telnet 客户端,支持日志记录,我相信内置的 Windows Hyperterminal 也支持。)

Server Fault 网站上的答案建议C-科米特。我从来没有用过它——它看起来可以通过现有的网络连接(如 Telnet)工作,而不仅仅是通过串行。

当然,如果你对使用 Telnet 协议传输文件没有绝对严格的要求,那么还有大约一千种更好的文件传输方法。请查看nc(netcat)。

答案2

取决于您的 telnet 客户端 - 如果您有一个支持 x/y/zmodem 仿真的客户端,则可以使用旧文件传输协议之一(如 Xmodem 或 zmodem)。(在服务器端查找 sz 或 lrzsz 包)。然后在服务器端只需 sz(文件名)。

相关内容