Telnet の概要
Linux では、 テルネット コマンドは、TCP/IP ネットワーク経由でシステムとのリモート接続を作成するために使用されます。これにより、端末から他のシステムを管理できるようになります。管理を行うプログラムを実行できます。
Telnet は、TELNET プロトコルを利用して別のホストとネゴシエートするために使用されます。 telnet コマンドがホスト引数なしで呼び出された場合、プロンプトで表されるコマンド モードになります。このモードでは、次のようにリストされているコマンドを受け入れて実行します。引数を指定して呼び出された場合は、それらの引数を使用して open コマンドを実装します。
insキー
TELNETプロトコルを使用します。ただし、このプロトコルにはセキュリティ上の欠陥がいくつかありますが、そのシンプルさから最もよく使用されているネットワーク プロトコルの 1 つです。データを暗号化されていない形式で転送するため、安全なプロトコルではありません。 Linux ユーザーが好むことが多い ssh SSH は暗号化された形式でデータを転送するため、Telnet 経由で転送します。このユーティリティは、Windows のリモート デスクトップ機能に似ています。 Telnet の構文は次のとおりです。
telnet hostname/IP address
Telnetのオプション
オプションは以下のとおりです。
Telnetでのコマンド
いくつかの重要な Telnet コマンドを以下にリストし、説明します。すべてのコマンドのうち、コマンドを一意に識別するのに十分な量だけを入力する必要があります。
Linux (Ubuntu) に Telnet をインストールする
Linux への Telnet のインストールは簡単なプロセスです。次のコマンドを実行してインストールできます。
以下のコマンドを実行して、Linux システムを更新します。
sudo apt update
上記のコマンドを実行すると、ユーザー パスワードの入力が求められます。パスワードを入力して押します 入力 鍵;デーモンプロセスが開始され、システムの更新に時間がかかります。
Telnet をインストールするには、以下のコマンドを実行します。
sudo apt install telnetd -y
上記のコマンドは、Telnet プロトコルに必要なパッケージをインストールします。以下の出力を考えてみましょう。
インストールを確認し、サービスが実行されているかどうかを確認するには、次のコマンドを実行します。
systemctl status inetd
以下の出力を考えてみましょう。
ここで、ufw ファイアウォールでポート 23 を開く必要があります。以下のコマンドを実行します。
ufw allow 23/tcp
上記のコマンドは root ユーザーのみが実行できます。 root ユーザーではない場合は、このコマンドの前に sudo を使用してください。以下の出力を考えてみましょう。
次のステップでは、ファイアウォールをリロードして変更を適用します。ファイアウォールをリロードするには、以下のコマンドを実行します。
ufw reload
これで、マシンに Telnet が正常にインストールされました。
Telnetシェルを起動する
対話型シェルは、次のように telnet コマンドを実行して起動できます。
telnet
このシェルを使用すると、Telnet 専用のいくつかのコマンドを実行できます。以下のスナップのようになります。
シェルは、リモート接続を作成するためのさまざまなコマンドを容易にします。 help コマンドを実行するとすべてのコマンドを一覧表示できます。次のように入力して help コマンドを実行します。 h 。以下の出力を考えてみましょう。
上記のシェルのスナップと同様に、すべてのコマンドがその使用法とともにリストされています。閉じる、ログアウト、表示、モード、開く、終了、送信など、多くのコマンド ライン ユーティリティがリストされています。
Linux で Telnet コマンドで接続するにはどうすればよいですか?
telnet コマンドで 2 つのシステム間の接続を作成するのは簡単なプロセスで、telnet コマンドに続いてホスト名を実行します。
たとえば、システムをローカルホストに接続しています。次のようにコマンドを実行します。
telnet localhost
上記のコマンドはユーザー名とパスワードを要求するので、資格情報を入力して続行します。以下の出力を考えてみましょう。
インターフェイスと抽象クラス
接続後は、前と同じようにコマンドを実行できます。唯一の違いは、マシンがリモート マシンとして扱われることです。
telnetコマンドを終了するには、logoutコマンドを実行します。
logout
以下の出力を考えてみましょう。
これで、リモート接続から正常にログアウトできました。