Raj*_*Das 21 linux telnet file-transfer
我想从一台Linux机器发送一个文件,假设"192.168.2.25"到其他Linux机器,这是一台服务器"192.168.2.110"
我怎么能通过使用Telnet命令来做到这一点?
小智 6
虽然只有telnet可能无法实现,但可以使用telnet和netcat.上面的一些例子刚刚使用netcat引用,但有时候我在一台仍在生产中的旧机器上有telnet而不是netcat.在这种情况下,您可以将netcat设置为侦听较新的远程计算机并将文件telnet到该计算机.
在较新的远程机器上:
netcat -l <PORT> > OUTPUT.FILE
Run Code Online (Sandbox Code Playgroud)
在较旧的telnet机器上:
cat FILE | telnet REMOTE-HOST PORT
Run Code Online (Sandbox Code Playgroud)
请注意,这适用于文本文件.如果您有某种二进制文件,则需要在两端进行进一步操作.
Telnet 只是为您提供远程终端会话。您能做的最好的事情就是远程登录,在编辑器中打开一个新文件,然后从本地计算机复制/粘贴文本。
要复制文件,请使用 rsync、scp、rcp 或 ftp 等工具。