u ubuntuまたは任意のLinuxシステムでTelnetサーバーを構成する方法

目次:
- 予備作業
- IPアドレスやコンピュータ名を知っている
- 接続を確認する
- UbuntuでTelnetサーバーを構成する
- inetdファイルの設定を確認する
- Telnetサービスがリッスンしていることを確認します
- Telnetクライアントからのアクセス
この新しい段階的な手順では、UbuntuでTelnetサーバーを構成しますが、ほとんどのLinuxマシンにも完全に適用できます。 リモート接続のおかげで、システム管理者の作業が大幅に容易になりました。これにより、システム管理者は物理的に場所にいなくてもサーバーを管理できるためです。 しかし、これはプロの使用に限定されるだけでなく、ホームネットワーク上の自分のコンピューターや仮想マシンからも同じことができます。 このようにして、クライアントコンピュータから接続して、たとえばWebサーバーの構成を管理できます。
コンテンツインデックス
SSHなどのはるかに安全な通信プロトコルが登場したため、現在、Telnetはこのタイプのソリューション、特にLinux環境で広く使用されているリモート通信プロトコルではありません。 これらにより、暗号化された接続を確立でき、Telnetよりもスパイウェアなどのコンピュータ攻撃に対してはるかに安全です。
しかし、いずれの場合でも、このTelnetを使用して、外部のアクションから保護されている内部LANネットワーク内でコンピュータ間を簡単かつ高速に相互接続することが興味深いかもしれません。 Windows 10を除いて 、Windows Server、7、さらにはLinuxなどの残りのオペレーティングシステムには、Telnetサーバーを作成するためのツールがあります。 これが、クローズドネットワークの観点から見ると、このサービスの使用が非常に役立つ理由です。
予備作業
サーバーをセットアップする前に、一連の操作を実行することをお勧めします。 推測できるように、2つのチーム間の接続が可能であることを確認する必要があります 。 2台のコンピューターがネットワークに表示されない場合、Telnetはほとんど役に立ちません。 これに加えて、後で特定できない可能性のある接続エラーを回避します。
これを行うには、Ubuntuマシンでifconfigコマンドを使用してコンピューターのIPアドレスを見つけるだけです。 次に、マシン間でpingを実行して、接続を確認します。
IPアドレスやコンピュータ名を知っている
UbuntuでIPアドレスを確認するには、グラフィカルインターフェイスがある場合、ターミナルを開く必要があります。 「 Ctrl + Atl + T 」というキーの組み合わせですばやく実行できます。 だから、私たちは書きます:
ifconfig
インストールしていない場合は、次のように記述する必要があります。
sudo apt-get install net-tools
記述したら、ローカルIPアドレスが何であるかを示す「 inet 」行を探す必要があります。
Ubuntuでチームの名前を知るのは非常に簡単です 。コマンドターミナルにいるときは、promtを確認する必要があります 。 これにより、ユーザーの後に「@」記号とコンピュータ名が表示されます 。
接続を確認する
IPアドレスまたはコンピューター名がわかったので、コンピューターが表示されるかどうかをテストします 。 このために、クライアントとなるコンピューターでコマンドターミナルを開き、次のように記述します。
ping
すべてが正しく接続され、通信していることがわかります。
UbuntuでTelnetサーバーを構成する
本来、UbuntuにはTelnetパッケージがインストールされていませんが、リポジトリで見つけることができます。 これを行うには、Telnetなどのサービスからデーモンをアクティブにするツールキットを最初にインストールする必要があります。
したがって、最初に行う必要があるのは、コマンドターミナルを開いてinetdツールをインストールすることです。 これには、次のコマンドを使用します。
これからは、便宜上、Linuxにrootとしてログインできます
sudo apt-get isntall openbsd-inetd
プロセスが完了するのを待って、Telnetデーモンを再度インストールします。
sudo apt-get install Telnetd
inetdファイルの設定を確認する
このステップは 、Telnetサーバーが正しく機能するためにinetd設定が正しいことを確認するためにのみ必要です。 構成ファイルにアクセスするには、次のように記述します。
sudo gedit /etc/inetd.conf
このファイルでは、Telnetに対応する行の前に「#」記号がないことを確認する必要があります。 この場合は、inetdツールによって行が考慮されるように削除する必要があります。
最後に、何かに触れた場合にのみ、ファイルを再度保存します。 その場合、inetdデーモンも再起動する必要があります 。これを行うには、次のように記述します。
sudo /etc/init.d/openbsd-inetd restart
Telnetサービスがリッスンしていることを確認します
Telnetサービスが Ubuntuマシンでリッスンしていることを確認するには 、次のコマンドを入力する必要があります。
netstat -ltp
Telnetが実際にアクティブでリスニングしていることを確認できます。 次のように配置することもできます。
netstat -ltpn
このようにして、サービスに加えて、 どのポートを介してリッスンしているかを確認できます。 Telnet 23に対応するポートであることがわかります。 これは、リモート接続を受信するためにルーターのポートを開きたい場合に覚えておくと便利です。
Telnetクライアントからのアクセス
これで、Telnetクライアントにアクセスして 、CMD、PowerShell、またはLinuxターミナルウィンドウで次のコマンドを書き込むだけで済みます。
Telnet 今回の場合、「 Telnet profesional-virtual-machine 」または「 Telnet 192.168.2.106 」。 このようにして、ユーザーとパスワードが要求されます。 「 ログイン 」にはUbuntuのユーザー名を入力し、「 パスワード 」にはパスワードを入力します このようにして、Ubuntuで構成されたTelnetサーバーにアクセスします。 セッションを終了する場合は、promt "exit"に書き込むだけで、リモートマシンを離れます。 ネットワークの外部からリモートで実行する場合は、ルーターのポート23を開く必要があります 。 外部リモート接続の場合は 、セキュリティを高めるために、TelnetではなくSSHを使用することをお勧めします。 ご覧のように、UbuntuでのTelnetサーバーの構成は非常に簡単であり、実質的にすべてのLinuxマシンにも適用できます。 以下もお勧めします: Ubuntuまたは別のシステムでTelnetをどのような目的で使用しますか? あなたが何か問題や質問やポイントを持っていた場合は、コメントに残してください。