web-dev-qa-db-ja.com

AWSインスタンスでTelnetを設定するにはどうすればよいですか?

SSHは問題なく動作しました。しかし、私はtelnet経由の接続で問題に直面しています。

Outbound

Inbound

PuTTY

7
Nithya

sshtelnetよりもtelnetは暗号化されておらず、デフォルトでAmazonインスタンスにインストールされていません。

ただし、必要に応じて、Linuxに関連する手順:Amazon InstanceまたはCentos

  1. インスタンスにtelnetデーモンをインストールします:Sudo yum install telnet-serverを使用してtelnetサーバーをインストールします。パッケージtelnetは、インスタンスからtelnetクライアントを使用して接続する場合のクライアントプログラム用であり、演習には必要ありません。

  2. Telnetデーモンサービスを有効にします:-デフォルトでは、サービスは/etc/xinetd.d/telnetで無効になっています。disableフラグを設定する必要がありますnoに。

    service telnet { flags = REUSE socket_type = stream wait = no user = root server = /usr/sbin/in.telnetd log_on_failure += USERID disable = yes }

    変更を送信すると、以下のようになりますservice telnet { flags = REUSE socket_type = stream wait = no user = root server = /usr/sbin/in.telnetd log_on_failure += USERID disable = no }

    編集関連のエラーが発生した場合は、構成を確認してください。 Sudo chkconfig xinetd on

  3. Telnetサービスを起動します:

    Sudo service xinetd restartコマンドを使用して、Telnetデーモンをrootとして起動します

  4. AWSコンソールでインバウンドTelnetのデフォルトポート(23)を有効にします:AWSコンソールEC2/Security Groups/<Your Security Group>/Inboundで、ルールを設定します

    Type:Custom-TCP Rule

    Protocol: TCP Range

    Port Range: 23

    Source: <As per your business requirement>

  5. Telnet接続をテストします:ファイアウォールで有効になっている任意のクライアントからのTelnet接続をテストします。

    >telnet ec2-XX-XX-XXX-XXX.region.compute.amazonaws.com. Connected to ec2-XX-XX-XXX-XXX.region.compute.amazonaws.com. Escape character is '^]'. Password:

手順(ツール)は、他のLinuxバリアントでは若干異なります。

PS:参照 http://aws-certification.blogspot.in/2016/01/install-and-setup-telnet-on-ec2-Amazon.html 、コマンドのいくつかの問題を修正しました。

9
pradosh nair

Sudo yum -y install telnet

これは、EC2インスタンスにログインした後に機能します

5
Roshin Varghese