最好使用python或shell。不需要使用telnet程序,但需要使用协议,因为这对我来说是最简单的方式(不需要在“服务器”上安装文件来传输文件)。有没有办法通过telnet复制文件
请注意,这不是直接连接到外部世界,安全并不是什么大不了的事情。
最好使用python或shell。不需要使用telnet程序,但需要使用协议,因为这对我来说是最简单的方式(不需要在“服务器”上安装文件来传输文件)。有没有办法通过telnet复制文件
请注意,这不是直接连接到外部世界,安全并不是什么大不了的事情。
如何使用scp
?
scp [email protected]:/path/to/file :.
Scp不使用telnet协议。这是一个以ssh为基础的协议。 – korona
@korona是的,提供了scp作为解决问题的另一种方法 –
scp很不错,但我想要一个解决方案,我不必将东西放在我正在复制文件的框中。 –
如果Telnet协议是所有你能比约我可以建议的唯一方法是使用对源端使用uuencode
输出文件作为普通的文本到标准输出。
然后让您的终端仿真器将输出捕获到文件中,并使用本地盒上的uudecode
对其进行解码。
这样做的好处是,uudecode
很好地用于从编码文件的外部去除残余物。
成绩单如下:
pax$ cat qq.c | uuencode qq.c
begin 644 qq.c
m(venxvqux&[email protected]/x-tx&[email protected]^xb-i;f-l=xxe(xqt:[email protected]^xfen=x!mxxen
m*[email protected]>[email protected]([email protected]:xyt(&d[[email protected](x!t:[email protected]>xl*([email protected]([email protected]([email protected]]r
m(xai([email protected],[email protected]:xx\(x$p,xxp,xxp.r!i*[email protected]([email protected]([email protected]>xx](&=e=&xa
h=&[email protected]*x(r,x$q,xxq,x$p,[email protected],x([email protected]([email protected]<fxt=x)n(xx[xgt*[email protected]
x
end
pax$ (echo carp ; cat qq.c | uuencode newqq.c ; echo more carp) | uudecode
pax$ diff qq.c newqq.c
pax$ _
你可以看到,该文件是成功提取甚至与某种类型的鱼的存在(我不想得罪采取任何人的机会)的输出流 - uudecode
安全地忽略了它,因为它与文件无关。
你在使用什么操作系统? – Jacob