CentOSシステムにTelnetをインストールするチュートリアル
Telnetをインストールして使用する前に、以下の点を覚えておく必要があります。
代替方法としてSSHを使用することができます。ただしrootユーザーでログインしないでください。
Telnetって何?Telnetは、TCP/IPネットワークを介してコンピュータにリモートログインするためのプロトコルです。リモートコンピュータと接続が確立されると、仮想端末となり、リモートコンピュータと通信できます。
インストールコードのコピー
yum install telnet telnet-server -yコードのコピー
vi /etc/xinetd.d/telnetコードのコピー
# default: on
# description: The telnet server serves telnet sessions; it uses \
# unencrypted username/password pairs for authentication.{
flags = REUSE
socket_type = streamuser = root
server = /usr/sbin/in.telnetddisable = no
}次に、telnetサービスを再起動するには、次のコマンドを使用します。
CentOS 6.xシステム:service xinetd start
このサービスを再起動するたびに起動させます。コードのコピー
chkconfig telnet onCentOS 7で:
コードのコピー
systemctl start telnet.socketコードのコピー
vi /etc/sysconfig/iptablesコードのコピー
# Firewall configuration written by system-config-firewall*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
ファイルを保存して終了します。iptablesサービスを再起動するには、次の手順に従います。service iptables restart
CentOS 7では、次のコマンドを実行してtelnetサービスがファイアウォールを通過できるようにします。
コードのコピー
firewall-cmd --permanent --add-port=23/tcp