Maison > Tutoriel système > Linux > Comment installer Telnet sur CentOS/RHEL Linux 6 et 7

Comment installer Telnet sur CentOS/RHEL Linux 6 et 7

WBOY
Libérer: 2024-03-07 11:31:02
avant
1077 Les gens l'ont consulté

Qu'est-ce que Telnet ?

Telnet est un protocole utilisé pour se connecter à distance aux ordinateurs via un réseau TCP/IP. Une fois la connexion établie avec l'ordinateur distant, il devient un terminal virtuel et vous permet de communiquer avec l'ordinateur distant. Dans cet article, nous allons vous montrer comment installer Telnet et comment accéder aux systèmes distants via Telnet.

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

Installation

Ouvrez un terminal et entrez la commande suivante pour installer telnet :

yum install telnet telnet-server -y
Copier après la connexion

Telnet est désormais installé sur votre serveur. Modifiez ensuite le fichier /etc/xinetd.d/telnet :

vi /etc/xinetd.d/telnet
Copier après la connexion

Définir désactiver = non :

# 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
}
Copier après la connexion

Enregistrez et quittez le fichier. N'oubliez pas que nous n'avons pas à effectuer cette étape sur CentOS 7.

Utilisez ensuite la commande suivante pour redémarrer le service telnet :
Dans le système CentOS 6.x :

service xinetd start
Copier après la connexion

Laissez ce service démarrer à chaque redémarrage :

Sur CentOS 6 :

chkconfig telnet on
chkconfig xinetd on
Copier après la connexion

Sur CentOS 7 :

systemctl start telnet.socket
systemctl enable telnet.socket
Copier après la connexion

Faites passer le port 23 par défaut de Telnet à travers les pare-feu et les routeurs. Pour permettre au port telnet de passer à travers le pare-feu, modifiez le fichier suivant dans le système CentOS 6.x :

vi /etc/sysconfig/iptables
Copier après la connexion

Ajoutez la ligne suivante "-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
Copier après la connexion

Enregistrez et quittez le fichier. Redémarrez le service iptables :

service iptables restart
Copier après la connexion

Dans CentOS 7, exécutez la commande suivante pour permettre au service telnet de passer le pare-feu.

firewall-cmd --permanent --add-port=23/tcp
firewall-cmd --reload
Copier après la connexion

C'est tout. Le service Telnet peut désormais être utilisé.

Créer un utilisateur

Créez un utilisateur test, par exemple, le nom d'utilisateur est "sk" et le mot de passe est "centos":

useradd sk
passwd sk
Copier après la connexion
Configuration client

Installer le package telnet :

yum install telnet
Copier après la connexion

Dans les systèmes basés sur DEB :

sudo apt-get install telnet
Copier après la connexion

Maintenant, ouvrez un terminal et essayez d'accéder à votre serveur (hôte distant).
Si votre client est un système Linux, ouvrez un terminal et entrez la commande suivante pour vous connecter au serveur telnet.

telnet 192.168.1.150
Copier après la connexion
Copier après la connexion

Entrez le nom d'utilisateur et le mot de passe que vous avez créés sur le serveur :
Exemple de résultat :

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 ~]$
Copier après la connexion

Comme vous pouvez le voir, l'hôte distant a été accédé avec succès localement.
Si votre système est Windows, accédez à Démarrer -> Exécuter -> Invite de commandes.
Dans l'invite de commande, entrez la commande :

telnet 192.168.1.150
Copier après la connexion
Copier après la connexion

192.168.1.150 est l'adresse IP de l'hôte distant.
Vous pouvez maintenant vous connecter à votre serveur. C'est ça.


Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:linuxprobe.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal