Heim >System-Tutorial >LINUX >So installieren Sie Telnet unter CentOS/RHEL Linux 6 und 7

So installieren Sie Telnet unter CentOS/RHEL Linux 6 und 7

WBOY
WBOYnach vorne
2024-03-07 11:31:021069Durchsuche

Was ist Telnet?

Telnet ist ein Protokoll, das zur Remote-Anmeldung bei Computern über ein TCP/IP-Netzwerk verwendet wird. Sobald eine Verbindung mit dem Remote-Computer hergestellt ist, wird es zu einem virtuellen Terminal und ermöglicht die Kommunikation mit dem Remote-Computer. In diesem Artikel zeigen wir Ihnen, wie Sie Telnet installieren und über Telnet auf Remote-Systeme zugreifen.

如何在CentOS/RHEL Linux 6 & 7 上安装Telnet

Installation

Öffnen Sie ein Terminal und geben Sie den folgenden Befehl ein, um Telnet zu installieren:

yum install telnet telnet-server -y

Jetzt ist Telnet auf Ihrem Server installiert. Bearbeiten Sie als nächstes die Datei /etc/xinetd.d/telnet:

vi /etc/xinetd.d/telnet

Deaktivieren = Nein:

# default: on
# description: The telnet server serves telnet sessions; it uses \
#       unencrypted username/password pairs for authentication.
service telnet
{
        flags           = REUSE
        socket_type     = stream
        wait            = no
        user            = root
        server          = /usr/sbin/in.telnetd
        log_on_failure  += USERID
        disable         = no
}

Speichern und beenden Sie die Datei. Denken Sie daran, dass wir diesen Schritt unter CentOS 7 nicht ausführen müssen.

Als nächstes verwenden Sie den folgenden Befehl, um den Telnet-Dienst neu zu starten:
Im CentOS 6.x-System:

service xinetd start

Diesen Dienst bei jedem Neustart starten lassen:

Auf CentOS 6:

chkconfig telnet on
chkconfig xinetd on

Auf CentOS 7:

systemctl start telnet.socket
systemctl enable telnet.socket

Stellen Sie sicher, dass der Standardport 23 von Telnet Firewalls und Router passiert. Damit der Telnet-Port die Firewall passieren kann, bearbeiten Sie die folgende Datei im CentOS 6.x-System:

vi /etc/sysconfig/iptables

Fügen Sie die folgende Zeile hinzu „-A INPUT -p tcp -m state --state NEW --dport 23 -j ACCEPT“:

# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT 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 -p tcp -m state --state NEW --dport 23 -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

Speichern und beenden Sie die Datei. Starten Sie den iptables-Dienst neu:

service iptables restart

Führen Sie in CentOS 7 den folgenden Befehl aus, damit der Telnet-Dienst die Firewall passieren kann.

firewall-cmd --permanent --add-port=23/tcp
firewall-cmd --reload

Das ist es. Jetzt kann der Telnet-Dienst genutzt werden.

Benutzer erstellen

Erstellen Sie einen Testbenutzer, zum Beispiel ist der Benutzername „sk“ und das Passwort „centos“:

useradd sk
passwd sk
Client-Konfiguration

Telnet-Paket installieren:

yum install telnet

In DEB-basierten Systemen:

sudo apt-get install telnet

Öffnen Sie nun ein Terminal und versuchen Sie, auf Ihren Server (Remote-Host) zuzugreifen.
Wenn Ihr Client ein Linux-System ist, öffnen Sie ein Terminal und geben Sie den folgenden Befehl ein, um eine Verbindung zum Telnet-Server herzustellen.

telnet 192.168.1.150

Geben Sie den Benutzernamen und das Passwort ein, die Sie auf dem Server erstellt haben:
Beispielausgabe:

Trying 192.168.1.150...
Connected to 192.168.1.150.
Escape character is '^]'.

Kernel 3.10.0-123.13.2.el7.x86_64 on an x86_64
server1 login: sk
Password: 
[sk@server1 ~]$

Wie Sie sehen können, wurde lokal erfolgreich auf den Remote-Host zugegriffen.
Wenn Ihr System Windows ist, gehen Sie zu Start -> Ausführen -> Eingabeaufforderung.
Geben Sie in der Eingabeaufforderung den Befehl ein:

telnet 192.168.1.150

192.168.1.150 ist die IP-Adresse des Remote-Hosts.
Jetzt können Sie sich mit Ihrem Server verbinden. Das ist es.


Das obige ist der detaillierte Inhalt vonSo installieren Sie Telnet unter CentOS/RHEL Linux 6 und 7. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:linuxprobe.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen