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.
Ouvrez un terminal et entrez la commande suivante pour installer telnet :
yum install telnet telnet-server -y
Telnet est désormais installé sur votre serveur. Modifiez ensuite le fichier /etc/xinetd.d/telnet :
vi /etc/xinetd.d/telnet
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 }
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
Laissez ce service démarrer à chaque redémarrage :
Sur CentOS 6 :
chkconfig telnet on chkconfig xinetd on
Sur CentOS 7 :
systemctl start telnet.socket systemctl enable telnet.socket
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
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
Enregistrez et quittez le fichier. Redémarrez le service iptables :
service iptables restart
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
C'est tout. Le service Telnet peut désormais être utilisé.
Créez un utilisateur test, par exemple, le nom d'utilisateur est "sk" et le mot de passe est "centos":
useradd sk passwd sk
Installer le package telnet :
yum install telnet
Dans les systèmes basés sur DEB :
sudo apt-get install telnet
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
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 ~]$
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
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!