Heim > System-Tutorial > LINUX > Hauptteil

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

WBOY
Freigeben: 2024-03-07 11:31:02
nach vorne
1004 Leute haben es durchsucht

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
Nach dem Login kopieren

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

vi /etc/xinetd.d/telnet
Nach dem Login kopieren

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
}
Nach dem Login kopieren

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
Nach dem Login kopieren

Diesen Dienst bei jedem Neustart starten lassen:

Auf CentOS 6:

chkconfig telnet on
chkconfig xinetd on
Nach dem Login kopieren

Auf CentOS 7:

systemctl start telnet.socket
systemctl enable telnet.socket
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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

service iptables restart
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren
Client-Konfiguration

Telnet-Paket installieren:

yum install telnet
Nach dem Login kopieren

In DEB-basierten Systemen:

sudo apt-get install telnet
Nach dem Login kopieren

Ö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
Nach dem Login kopieren
Nach dem Login kopieren

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 ~]$
Nach dem Login kopieren

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
Nach dem Login kopieren
Nach dem Login kopieren

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!

Quelle:linuxprobe.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!