Mise en œuvre sous UNIX/LINUX
8.1.2 - Protocoles : telnet, tty, ssh2 ou série
La connexion d'une session écran en mode texte peut se faire :
- en TCP/IP, au travers des protocoles telnet, tty ou ssh2.
- en série (RS232), au travers d'un port série (Aux1, Aux2...).
a) Le protocole telnet
Le module telnet serveur est un composant standard d'Unix/Linux. Une session telnet se connecte
donc immédiatement sans aucune configuration particulière du système Unix/Linux.
Principales caractéristiques d'une session telnet client :
- Affectation dynamique des pseudo-terminaux (ptty),
- L'accès au système Unix s'effectue via un 'login' généré par le démon telnetd,
- La variable TERM est négociée automatiquement après le login (voir les valeurs par défaut
au chapitre 8.1.8).
b) Le protocole tty
Le service tty est protocole spécifique Axel. Il est donc nécessaire d'installer sur Unix/Linux le
module serveur de tty Axel (voir chapitre 8.4).
Principales caractéristiques d'une session tty client :
- Affectation statique des pseudo-terminaux (comme sur un terminal série)
- L'accès au système Unix s'effectue via un 'login' généré par le démon init (modification
nécessaire du fichier /etc/inittab).
Le principe de fonctionnement est de lancer le serveur de tty Axel sur la machine Unix/Linux. Ce
démon utilise un fichier paramètre qui associe à chaque session écran référencée un pseudo-
terminal.
Une session écran se connectant en service tty est identifiée par le nom du client léger (fichier
/etc/hosts) et un mot clé. Exemple de fichier paramètre :
axel1
sess1
/dev/ptyp12
axel1
sess2
/dev/ptyp13
axel2
sess2
/dev/ptyp2
Une session écran ainsi associée se comporte comme un terminal série connecté sur une carte
multivoie. Il est donc nécessaire de modifier le fichier /etc/inittab pour générer des demandes de
login.
Exemple pour SCO : login sur /dev/ttyp12
p12:23:enable:/etc/getty -t60 /dev/ttyp12 m
Tapez la commande suivante pour prendre en compte ces modifications :
# init q <RC>
Pour plus de renseignements concernant la mise en œuvre du serveur de tty Axel sous Unix/Linux
consultez le chapitre 8.4.
154
/dev/ttyp12
/dev/ttyp13
/dev/ttyp2
AX3000 modèles 80 et 85 - Manuel de l'utilisateur