<Précédent | Table des matières | Suivant>
Il existe différentes manières d'exécuter des commandes ou d'exécuter des programmes sur une machine distante et d'envoyer la sortie, qu'il s'agisse de texte ou de graphiques, à votre poste de travail. Les connexions peuvent être sécurisées ou non sécurisées. Bien qu'il soit bien sûr conseillé d'utiliser des connexions sécurisées au lieu de transporter votre mot de passe sur le réseau non crypté, nous discuterons de certaines applications pratiques des mécanismes plus anciens (dangereux), car ils sont toujours utiles dans un environnement en réseau moderne, comme pour le dépannage ou exécuter des programmes exotiques.
10.4.2. Rsh, rlogin et telnet
Le manuel de formation connexion et rsh les commandes pour la connexion à distance et l'exécution à distance des commandes sont héritées d'UNIX. Bien que rarement utilisés car ils sont manifestement peu sûrs, ils sont toujours fournis avec presque toutes les distributions Linux pour une compatibilité descendante avec les programmes UNIX.
Telnet, en revanche, est encore couramment utilisé, souvent par les administrateurs système et réseau. Telnet est l'un des outils les plus puissants pour l'accès à distance aux fichiers et l'administration à distance, permettant des connexions depuis n'importe où sur Internet. Associées à un serveur X, les applications graphiques distantes peuvent être affichées localement. Il n'y a aucune différence entre travailler sur la machine locale et utiliser la machine distante.
Parce que l'ensemble de la connexion n'est pas crypté, ce qui permet telnet connexions implique de prendre des risques de sécurité élevés. Pour l'exécution à distance normale de programmes, Secure SHell ou ssh est conseillé. Nous discuterons de la méthode sécurisée plus loin dans cette section.
Toutefois, telnet est encore utilisé dans de nombreux cas. Voici quelques exemples dans lesquels un serveur de messagerie et un serveur Web sont testés pour les réponses :
Vérifier qu'un serveur de messagerie fonctionne :
[jimmy@blob ~] serveur de messagerie telnet 25
Essayer 192.168.42.1 ...
Connecté au serveur de messagerie. Le caractère d'échappement est '^]'.
220 m1.some.net ESMTP Sendmail 8.11.6/8.11.6 ; 200302281626
hehlo some.net
250-m1.some.net Bonjour blob.some.net [10.0.0.1], heureux de vous rencontrer 250-ENHANCEDSTATUSCODES
250-8BITMIME
250-TAILLE
250-dsn
[jimmy@blob ~] serveur de messagerie telnet 25
Essayer 192.168.42.1 ...
Connecté au serveur de messagerie. Le caractère d'échappement est '^]'.
220 m1.some.net ESMTP Sendmail 8.11.6/8.11.6 ; 200302281626
hehlo some.net
250-m1.some.net Bonjour blob.some.net [10.0.0.1], heureux de vous rencontrer 250-ENHANCEDSTATUSCODES
250-8BITMIME
250-TAILLE
250-dsn
250-ONEX
250-ETRN
250-XUSR
250 AIDE
courrier de : jimmy@some.net
250 2.1.0 jimmy@some.net... Expéditeur ok
envoyez-le à : davy@some.net
250 2.1.5 davy@some.net... Destinataire ok
données,
354 Entrez le courrier, terminez par "." sur une ligne par lui-même
tester
.
250 2.0.0 g2MA1R619237 Message accepté pour livraison
quitter
221 2.0.0 m1.some.net fermeture de la connexion Connexion fermée par un hôte étranger.
250-ONEX
250-ETRN
250-XUSR
250 AIDE
courrier de : jimmy@some.net
250 2.1.0 jimmy@some.net... Expéditeur ok
envoyez-le à : davy@some.net
250 2.1.5 davy@some.net... Destinataire ok
données,
354 Entrez le courrier, terminez par "." sur une ligne par lui-même
tester
.
250 2.0.0 g2MA1R619237 Message accepté pour livraison
quitter
221 2.0.0 m1.some.net fermeture de la connexion Connexion fermée par un hôte étranger.
Vérifier qu'un serveur web répond aux requêtes basiques :
[jimmy@blob ~] telnet www.some.net 80
Essayer 64.39.151.23 ...
Connecté à www.some.net. Le caractère d'échappement est '^]'. TÊTE / ;HTTP/1.1
HTTP / 1.1 200 OK
Date : ven. 22 mars 2002 10:05:14 GMT
Serveur : Apache/1.3.22 (UNIX) (Red-Hat/Linux) mod_ssl/2.8.5 OpenSSL/0.9.6
DAV/1.0.2 PHP/4.0.6 mod_perl/1.24_01
Dernière modification : ven. 04 janvier 2002 08:21:00 GMT ETag : "70061-68-3c3565ec"
Accept-Ranges : octets Content-Length : 104 Connexion : close Content-Type : text/html
Connexion fermée par hôte étranger. [jimmy@blob ~]
[jimmy@blob ~] telnet www.some.net 80
Essayer 64.39.151.23 ...
Connecté à www.some.net. Le caractère d'échappement est '^]'. TÊTE / ;HTTP/1.1
HTTP / 1.1 200 OK
Date : ven. 22 mars 2002 10:05:14 GMT
Serveur : Apache/1.3.22 (UNIX) (Red-Hat/Linux) mod_ssl/2.8.5 OpenSSL/0.9.6
DAV/1.0.2 PHP/4.0.6 mod_perl/1.24_01
Dernière modification : ven. 04 janvier 2002 08:21:00 GMT ETag : "70061-68-3c3565ec"
Accept-Ranges : octets Content-Length : 104 Connexion : close Content-Type : text/html