Comment activer le service telnet sous centos ?
1. Vérifiez les informations sur la version Linux :
[loong@localhost ~]$ cat /etc/issue CentOS release 5.8 (Final)Kernel \r on an \m
2. Vérifiez si le serveur telnet est installé sur le système. par défaut sur le système Linux -client (ou telnet), tandis que telnet-server doit être installé manuellement.
[loong@localhost ~]$ rpm -qa | grep telnet telnet-0.17-39.el5
3. Installez le serveur telnet. Si le système a déjà été installé, ignorez cette étape.
Méthode 1 : Télécharger RPM resource telnet-server
Sélectionnez la version correspondante du serveur telnet à télécharger
Installation : # rpm -i telnet-server-0.17-39.el5.i386.rpm
#On dirait que vous devez le faire ; installez xinetd séparément.
Méthode 2 : (Recommandée)
# yum install telnet-server
Une fois l'installation terminée :
[loong@localhost ~]$ rpm -qa | grep telnet telnet-0.17-39.el5 telnet-server-0.17-39.el5
4. Démarrez le service telnet
.Méthode 1 : Dans Système->Administration->Services, sélectionnez
dans On Demand Services
, sélectionnez telnet
dans
et sélectionnez xinetd dans Services d'arrière-plan, puis cliquez sur Démarrer. ci-dessus, c'est-à-dire que le côté droit affiche : xinetd (pid 15986) is running...
Enfin, enregistrer et quitter.
Méthode 2 : Modifier/etc/xinetd.d/telnet
, remplacez le disable = yes
de yes
par no
.
Après modification :
# default: on# description: The telnet server serves telnet sessions; it uses \ # unencrypted username/password pairs for authentication.service telnet
rrree{
Méthode 3 : utilisez la commande chkconfig pour ouvrir directement
désactiver = non
flags = REUSE
socket_type = stream
attendre = non
user = root< => Server = /usr/sbin/in.telnetd
Log_on_failure+= Userid
}
Remarque : les méthodes 2 et 3 nécessitent l'activation du service xinetd. La méthode est la suivante :
[root@localhost loong]# chkconfig telnet on
ou :
[root@localhost loong]# service xinetd restart Stopping xinetd: [ OK ] Starting xinetd: [ OK ]
5. Test du service
[root@localhost loong]# /etc/rc.d/init.d/xinetd restart Stopping xinetd: [ OK ] Starting xinetd: [ OK ]
注:默认情况下,系统只允许普通用户telnet登录,不允许root用户登录。
Pour obtenir les privilèges root, vous pouvez vous connecter. en tant qu'utilisateur ordinaire, puis exécutez su pour obtenir les autorisations root.
Ou utilisez la méthode suivante pour permettre à root de se connecter à telnet :
Méthode 1 :
# mv /etc/securetty /etc/securetty.bak (不建议这种方法,测试完后再改回去吧!)
Ou essayez d'abord de vous connecter en tant qu'utilisateur root, mais il échoue, puis vérifiez le journal système :
[root@localhost loong]# telnet localhost Trying 127.0.0.1...Connected to localhost.localdomain (127.0.0.1).Escape character is '^]'.CentOS release 5.8 (Final)Kernel 2.6.18-308.1.1.el5 on an i686 login: loong Password: Last login: Tue Apr 24 16:42:06 from 10.108.14.135[loong@localhost ~]$ exitlogout Connection closed by foreign host.[root@localhost loong]#
注:不建议开放telnet的root登录,容易带来安全隐患。
Références associées :
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!