sshはtelnetよりもtelnetは暗号化されておらず、デフォルトでAmazonインスタンスにインストールされていません。
ただし、必要に応じて、Linuxに関連する手順:Amazon InstanceまたはCentos
インスタンスにtelnetデーモンをインストールします:Sudo yum install telnet-server
を使用してtelnetサーバーをインストールします。パッケージtelnet
は、インスタンスからtelnetクライアントを使用して接続する場合のクライアントプログラム用であり、演習には必要ありません。
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
Telnetサービスを起動します:
Sudo service xinetd restart
コマンドを使用して、Telnetデーモンをrootとして起動します
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>
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 、コマンドのいくつかの問題を修正しました。
Sudo yum -y install telnet
これは、EC2インスタンスにログインした後に機能します