TIdTelnet(Indy10)可以执行以下操作吗?
我在很多问题中都看到TIdTelnet非常专业,可能并不总是适合使用的组件。但是,作为参考,我需要对我的软件进行编码以使用的服务器似乎与流行的SSH客户端相似。
据我所知,我应该只需要将TidTelnet附加到SSH处理程序(但显然没有很多替代方案),然后TidTelnet应该在上面工作吗?
答案 0 :(得分:1)
没有。 Telnet绝不是文件传输协议。
它在一些仍然支持telnet的设备上为您提供了未加密的远程shell。大多数运行Linux等的真实主机只提供带有ssh的远程shell。
使用ssh + sftp或FTP或其他协议(如http + WebDAV)来导航远程文件系统
Telnet没有文件传输功能。你为什么不亲自看一下TidTelnet代码并不难阅读。
Indy库有很多组件,为什么你对Telnet的注意力超出了我的猜测能力。
答案 1 :(得分:1)
Telnet本身不进行文件传输,但您可以通过telnet运行x,y或zmodem等传输文件:
xmodem -s passwords.txt
虽然它不是很有用。
ls
的结果。使用一个用于处理文件的协议可能是个更好的主意:
因此,总而言之,Telnet可能不是您希望在此处使用的协议。