首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >两台linux机器之间的Telnet文件传输

两台linux机器之间的Telnet文件传输
EN

Stack Overflow用户
提问于 2013-04-04 17:17:41
回答 3查看 70.3K关注 0票数 26

我想从一台IP为"192.168.2.25“的Linux机器向另一台服务器"192.168.2.110”发送一个文件

如何使用Telnet命令执行此操作??

EN

回答 3

Stack Overflow用户

发布于 2013-11-06 00:13:21

一个简单的选择是使用netcat (nc)。这在关闭了ssh和ftp等服务的精简Linux系统上特别有用。

在目标机器上运行以下命令:nc -l -p 1234 > out.file

在源机器上运行以下命令:nc -w 3 <dest-ip-adr> 1234 < out.file

有关更多详细信息,请查看here

也有针对Windows的netcat实现,例如ncat

票数 31
EN

Stack Overflow用户

发布于 2015-05-12 21:06:04

虽然可能无法仅使用telnet,但可以使用telnet和netcat。上面的一些例子只是引用了netcat,但有几次我在一台仍在生产中的旧机器上使用了telnet,但没有netcat。在这种情况下,您可以将netcat设置为在较新的远程计算机上侦听,并通过telnet将文件登录到该计算机。

在较新的远程计算机上:

代码语言:javascript
运行
复制
netcat -l <PORT> > OUTPUT.FILE

在较旧的仅telnet计算机上:

代码语言:javascript
运行
复制
cat FILE | telnet REMOTE-HOST PORT

请注意,这适用于文本文件。如果您有某种类型的二进制文件,则需要在两端进行进一步的操作。

票数 9
EN

Stack Overflow用户

发布于 2013-04-04 17:27:23

Telnet只是给你一个远程终端会话。你能做的最好的事情就是远程登录,在编辑器中打开一个新文件,然后从本地机器上复制/粘贴文本。

要复制文件,请使用rsync、scp、rcp或ftp之类的命令。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15807122

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档