it-swarm-ja.tech

telnetを使用したファイル転送

いくつかのシム私はtelnet接続があるリモートホストで作業する必要がありますがnoftpまたはssh(scpを使用するため)もありますnetcatなし。また、gccはありません(たとえば、netcatをコンパイルするため)。

誰かがtelnet接続を使用して(ある種のハックを使用して)ファイルを転送する方法を知っていますか?

(私はそれがあまり適切ではないそのようなことのためのプロトコルであることを知っています。)

2
Alex Bolotov

Kermit を使用してTelnet経由でファイルを転送できるはずです。これを行うには、Telnetクライアントとして C-Kermit を使用できます。ただし、Unix/Linuxベースのシステムでのみ使用できます。

4
Sam Cogan

Kermitクライアントアプリケーションはtelnetプロトコルを介した接続をサポートし、AFAICRはxmodemzmodem、および独自のファイル転送プロトコルをサポートします。

私が思い出す限り、そしてそれは私がこれをしたので多く年です:

  1. kermitを使用してリモートホストに接続します
  2. リモートエンドで、カーミットも起動します
  3. リモートエンドで、Kermitプロンプトで「server」と入力します
  4. リンクがファイル転送モードになったことをユーザー側が認識し、「send」および「get」コマンドを発行してファイルを送受信できます。
2
Alnitak

リモートエンドに必要最低限​​のUnixシステムしかない場合は、(gzipおよび)uuencodeでエンコードしてから、uudecode(およびgunzip)にコピーして貼り付けることができます。

Uudecodeがなくてもシェルがある場合は、 shar を使用して、送信されたデータの最初の塊を作成できます。

ポリシーで実行可能ファイルのインストールが許可されている場合は、これらの単純なアップロード方法をブートストラップとして使用して、Kermit/zmodemリモート、wget、curl、またはncをインストールできます。

2
Liudvikas Bukys

Netcatはないと言っていましたが、クロスコンパイルを試しましたか?

Busyboxには、多くのARMおよびMIPS組み込みシステムで使用したnetcatクライアントも含まれています。

1
Mikeage

あなたはカールを使うことができます

「curlは、FTP、FTPS、HTTP、HTTPS、SCP、SFTP、TFTP、TELNET、DICT、FILE、LDAPをサポートするURL構文でファイルを転送するためのコマンドラインツールです。curlはSSL証明書、HTTP POST、HTTP PUT、FTPアップロードをサポートします、HTTPフォームベースのアップロード、プロキシ、Cookie、ユーザーとパスワードの認証(Basic、Digest、NTLM、Negotiate、kerberos ...)、ファイル転送の再開、プロキシトンネリング、その他の便利なトリックのバスロード。」

0
talishte