Ftp 使用Telnet传输文件

Ftp 使用Telnet传输文件,ftp,telnet,Ftp,Telnet,是否可以使用Telnet协议在两台机器之间传输文件。从维基百科,我了解到FTP和Telnet是相似的。但在使用Telnet登录时,它与登录来宾计算机非常相似 请告知。您不能通过telnet传输原始二进制文件,因为有些代码是保留的,在传输之前会转义。您的本地telnet终端也会将其他代码解释为光标控制序列,并使其失控 所以nocat stuff.zip并从日志文件或屏幕剪切/粘贴本地提取它 但是,您可以使用uuencode或base64将文件编码为安全的文件,在本地捕获该文件,并使用适当的工具对其

是否可以使用Telnet协议在两台机器之间传输文件。从维基百科,我了解到FTP和Telnet是相似的。但在使用Telnet登录时,它与登录来宾计算机非常相似


请告知。

您不能通过telnet传输原始二进制文件,因为有些代码是保留的,在传输之前会转义。您的本地telnet终端也会将其他代码解释为光标控制序列,并使其失控

所以no
cat stuff.zip
并从日志文件或屏幕剪切/粘贴本地提取它

但是,您可以使用uuencode或base64将文件编码为安全的文件,在本地捕获该文件,并使用适当的工具对其进行解码,以恢复原始二进制文件

但简而言之,只需在“二进制”和“被动”模式下使用FTP。这是最安全的,也是它的设计目的


也就是说,您应该使用SSH而不是Telnet,然后可以使用SCP传输文件。

原则上这是可能的,因为FTP控制连接基本上只是Telnet会话。但是,为了通过FTP传输数据,您需要两个连接:Telnet/控制连接和数据传输连接。