GNU/Linux >> Linux の 問題 >  >> Ubuntu

UbuntuにTelnetサーバーとクライアントをインストールする方法

Telnetは、コマンドラインインターフェイスを介してリモートシステムに接続するために使用されるネットワークプロトコルです。ルーター、スイッチ、サーバーなどのリモートデバイスを構成するために使用できます。Telnetを使用して、リモートシステムのTCPポートが開いているかどうかをテストすることもできます。

今日のガイドでは、TelnetサーバーとクライアントをUbuntuにインストールします。 2台のUbuntu20.04LTSマシンを使用します。 1台のUbuntuマシンに、Telnetサーバーをインストールします。別のUbuntuマシンに、Telnetクライアントをインストールします。次に、Telnetクライアントを使用してTelnetサーバーに接続します。

注: サーバーとクライアント間のTelnetセッションは暗号化されていないため、Telnetは安全なプロトコルではありません。 TCPポートへの接続をテストするために使用できます。ただし、リモートシステムに接続するには、SSHを使用することをお勧めします。

UbuntuへのTelnetサーバーのインストール

Ubuntuのデフォルトリポジトリには、Telnetサーバーパッケージが含まれています。したがって、aptコマンドで簡単にインストールできます。 1台のUbuntuマシンで、ターミナルで以下のコマンドを実行してTelnetサーバーをインストールします。

$ sudo apt install telnetd xinetd

上記のインストールコマンドを実行した後、ターミナルは y / nでプロンプトを表示する場合があります オプション。手順を続行するには、 yを押します 次に、Enterキーを押します。 次に、TelnetサーバーとxinetdをUbuntuシステムにインストールします。

インストール後、xinetdサービスが自動的に開始されます。サービスのステータスは次のように表示できます。

$ sudo systemctl status xinetd.service

サービスが自動的に開始されない場合は、以下のコマンドを実行して手動で開始できます。

$ sudo systemctl start xinetd.service

次に、 /etc/xinetd.d/telnetを作成します 以下のコマンドを使用してファイルを作成します:

$ sudo nano /etc/xinetd.d/telnet

以下の行をファイルに追加します:

service telnet

{

disable = no

flags = REUSE

socket_type = stream

wait = no

user = root

server = /usr/sbin/in.telnetd

log_on_failure += USERID

}


次に、ファイルを保存して閉じ、次のようにxinetd.serviceを再起動します。

$ sudo systemctl restart xinetd.service

Telnetサーバーは、着信接続をリッスンするためにポート23を使用します。したがって、ファイアウォールでこのポートを開く必要があります。以下のコマンドを実行して実行します:

$ sudo ufw allow 23

特定のIPまたはサブネットからのみポート23への着信接続を許可するには、代わりに次のコマンドを実行します。

$ sudo ufw allow from <ip or subnet> to any port 23

UbuntuへのTelnetクライアントのインストール

TelnetクライアントはUbuntuリポジトリでも利用できます。 2番目のUbuntuマシンで、ターミナルで以下のコマンドを実行してTelnetクライアントをインストールします。

$ sudo apt install telnet

上記のインストールコマンドを実行した後、ターミナルは y / nでプロンプトを表示する場合があります オプション。手順を続行するには、 yを押します 次に、Enterキーを押します。 次に、UbuntuシステムにTelnetクライアントがインストールされます。

リモートシステムからTelnetサーバーに接続する

これで、別のマシン(Telnetクライアントがインストールされている場所)からTelnetサーバーに接続できます。クライアントマシンで、次のコマンド構文を使用してTelnetサーバーに接続します。

$ telnet <server-ip>

ここで、 はTelnetサーバーのIPアドレスです。

Telnetサーバーとクライアントのアンインストール

何らかの理由でUbuntuマシンからTelnetサーバーとクライアントをアンインストールする場合は、以下の説明に従って実行できます。

Telnetサーバーをアンインストールするには、次のコマンドを実行します。

$ sudo apt remove telnetd xinetd

Telnetクライアントをアンインストールするには、次のコマンドを実行します。

$ sudo apt remove telnet

上記のコマンドを実行した後、ターミナルは y / nでプロンプトを表示する場合があります オプション。手順を続行するには、 yを押します 次に、Enterキーを押します。 その後、Ubuntuシステムからアプリケーションが削除されます。

上記の方法に従うことで、UbuntuシステムにTelnetサーバーとクライアントを簡単にインストールできます。また、Telnetサーバーとクライアントを削除する必要がある場合に備えてUbuntuからアンインストールする方法も共有しています。


Ubuntu
  1. Ubuntu20.04LTSにTelnetをインストールして使用する方法

  2. Ubuntu20.04にUrBackupサーバーとクライアントをインストールする-その方法は?

  3. Ubuntuにvncサーバーとクライアントをインストールします

  1. Ubuntu18.04LTSにNTPサーバーとクライアントをインストールする方法

  2. Ubuntu20.04にNFSクライアントとサーバーをインストールする方法

  3. Ubuntu 20.04 LTSにTelnetサーバーとクライアントをインストールする-ステップバイステップガイド?

  1. Ubuntu 18.04にChefサーバー、ワークステーション、Chefクライアントをインストールする方法

  2. Ubuntu20.04にNFSサーバーをインストールして構成する方法

  3. Ubuntu 22.04 に Telnet をインストールする方法