0

TIdTelnet (Indy10) は次のことができますか?

  • ディレクターによる CD
  • LS ディレクトリ
  • ファイルをダウンロードする
  • 「保護されたシェル」からログインしますか?

多くの質問で、TIdTelnet は非常に専門的であり、常に使用するのに適切なコンポーネントではない可能性があることがわかります。ただし、参考までに、ソフトウェアを動作させるためにコーディングする必要があるサーバーは、一般的な SSH クライアントと互換性があるようです。

私が Google から知る限り、TidTelnet を SSH ハンドラーに接続するだけでよいはずです (ただし、これに代わるものはあまりないようです)。TidTelnet は上記で機能するはずですか?

4

2 に答える 2

1

Telnetはそれ自体ではファイル転送を行いませんが、telnet経由でx、y、zmodemなどを実行してファイルを転送できます。

xmodem -s passwords.txt

しかし、それはあまり役に立ちません。

  • ファイルを見つけるには、の結果をls手動で解析する必要があります。
  • まず、Telnet接続のエスケープコマンドを無効にする必要があります。そうしないと、ファイルに間違った文字が含まれていると、接続が破棄されます。:)
  • それはすべて暗号化されていません

ファイルを操作するためのプロトコルを使用することをお勧めします。

したがって、結論として、Telnetはおそらくここで使用したいプロトコルではありません。

于 2013-03-14T01:14:37.493 に答える
1

いいえ。Telnet は決してファイル転送プロトコルではありません。

まだ telnet をサポートしている一部のデバイスでは、暗号化されていないリモート シェルが提供されます。Linux などを実行しているほとんどの実際のホスト コンピューターは、リモート シェルに ssh のみを提供します。

リモート ファイル システムのナビゲートは、ssh+sftp または FTP、または http+WebDAV などの他のプロトコルを使用して行われます。

Telnet にはファイル転送機能がありません。コードを読むのは難しくありません。

Indy ライブラリには多くのコンポーネントがあり、なぜ Telnet に固執するのかは、私には推測できません。

于 2013-03-14T00:29:45.700 に答える