好ましくはpythonまたはシェルを使用してください。 telnetプログラムを使用する必要はありませんが、それは私のケースでは最も簡単な方法です(ファイルを転送するために "サーバ"にインストールする必要はありません)ので、プロトコルを使用する必要があります。telnet経由でファイルをコピーする方法はありますか?
これは外部の世界に直接接続されておらず、セキュリティも大きな問題ではありません。
好ましくはpythonまたはシェルを使用してください。 telnetプログラムを使用する必要はありませんが、それは私のケースでは最も簡単な方法です(ファイルを転送するために "サーバ"にインストールする必要はありません)ので、プロトコルを使用する必要があります。telnet経由でファイルをコピーする方法はありますか?
これは外部の世界に直接接続されておらず、セキュリティも大きな問題ではありません。
scp
はどうですか?
scp [email protected]:/path/to/file :.
Scpはtelnetプロトコルを使用しません。それは基本としてsshで実装された独自のプロトコルです。 – korona
@koronaはい、問題を解決する別の方法としてscpを提供 –
scpはいいですが、私はファイルをコピーしているボックスにものを置く必要がないソリューションをしたいと思います。 –
私が提案することができますについての唯一の方法は、標準出力に通常のテキストとして出力するソース側のファイルをuuencode
を使用するよりも、Telnetプロトコルを使用すると、使用できるすべての場合。
端末エミュレータで出力をファイルにキャプチャし、ローカルボックスに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
はファイルに関連していないので安全に無視します。
使用しているOSは何ですか? – Jacob