Commande telnet, tn ou tn3270
Objectif
Connecte l'hôte local à un hôte distant à l'aide de l'interface Telnet.
Syntaxe
{ telnet | tn | tn3270 } [ -d ] [ -p ] [ -n TraceFile ] [ -e TerminalType ] [ -f | -F ] [ -k realm ] [ -l utilisateur ] [ Hôte [ Port ] ]
Descriptif
La commande telnet , également appelée commande tn ou tn3270 , fonctionne dans deux modes différents: le mode commande et le mode entrée.
Système
L'utilisateur se voit affecter une étiquette de sensibilité de connexion par défaut (SL) et une étiquette d'intégrité (TL), qui sont SL et TL du processus de l'utilisateur après une connexion réussie.
Si l'utilisateur ne souhaite pas se connecter à l'aide du SL de connexion par défaut, il peut choisir de fournir un autre SL lors de la connexion à l'aide de l'option -e . Le SL fourni par l'utilisateur doit être dominé par l'autorisation de l'utilisateur et être contenu dans la plage d'accréditation du système. La durée de vie ne peut pas être spécifiée par l'utilisateur au moment de la connexion. Les connexions par défaut SL et TL sont définies dans le fichier /etc/security/user avec le nom d'utilisateur et la consignation de chaque utilisateur. Pour utiliser l'option -e, le bit de réseau de confiance du noyau du côté du serveur doit être désactivé.
Mode Commande
Lorsque la commande telnet est émise sans arguments, elle passe en mode commande, comme indiqué par letelnet>,tn>, ou letn3270>invite. Un utilisateur peut également entrer en mode commande à partir du mode entrée en appuyant sur Ctrl-] pour la commande telnet , sur Ctrl-T pour la commande tn ou sur Ctrl-C pour la commande tn3270 . En mode commande, des sous-commandes peuvent être entrées pour gérer le système distant. Certaines de ces sous-commandes vous renvoient à la session à distance une fois terminée. Pour les sous-commandes qui ne le sont pas, appuyez sur la touche Entrée pour revenir à la session à distance.
Remarque: La séquence d'échappement par défaut de cette commande est Ctrl-] pour la commande telnet , Ctrl-T pour la commande tn , ou Ctrl-C pour la commande tn3270 . Cette valeur par défaut peut être remplacée en modifiant la variable d'environnement TNESC .
Pour passer en mode commande telnet lors de la connexion à un hôte distant, entrez la séquence de touches d'échappement Telnet. En mode commande, les conventions d'édition du système d'exploitation standard, telles que l'espace arrière, sont disponibles.
mode d"entrée
Lorsque la commande telnet est émise avec des arguments, elle exécute une sous-commande open avec ces arguments, puis passe en mode entrée. Le type de mode d'entrée est alphanumérique à la fois ou ligne par ligne, selon ce que prend en charge le système éloigné. En mode caractère à la fois, la plupart du texte saisi est immédiatement envoyé à l'hôte éloigné pour traitement. En mode ligne par ligne, tout le texte est renvoyé en local et les lignes terminées sont envoyées à l'hôte distant.
Dans les deux modes d'entrée, si la sous-commande toggle localchars a la valeur True, les caractères QUIT, INTR et FLUSH de l'utilisateur sont interceptés localement et envoyés en tant que séquences de protocole Telnet à l'hôte distant. Les sous-commandes activer / désactiver le vidage automatique et basculement de la synchronisation automatique entraînent le vidage de la sortie suivante sur le terminal jusqu'à ce que l'hôte distant accuse réception de la séquence Telnet et le vidage de l'entrée de terminal précédente (dans le cas des caractères QUIT et INTR).
Support arabe / hébreu
La commande telnet, tnet tn3270 prend en charge les textes en arabe et en hébreu, ce qui permet à l'utilisateur de saisir des caractères en arabe ou en hébreu lors d'une session d'émulation. L'environnement local Ar_AA affiche les caractères arabes dans leurs formes correctes. Les fonctions suivantes prennent en charge les textes bidirectionnels en arabe et en hébreu:
Sélection de la langue
Cette fonction vous permet d'activer ou de désactiver le niveau de langue. Activez la sélection de langue arabe / hébreu à l'aide des combinaisons de touches suivantes:
| Article | Descriptif |
|---|---|
| Alt + N | A partir d'un terminal AIX |
| Echap + N | A partir d'un terminal ASCII |
| Alt + N ou Echap + N | A partir d'un terminal AIX latin |
Activez le niveau de langue latine à l'aide des combinaisons de touches suivantes:
| Article | Descriptif |
|---|---|
| Alt + L | A partir d'un terminal AIX en arabe ou en hébreu |
| Echap + L | A partir d'un terminal ASCII |
| Alt + L ou Echap + L | A partir d'un terminal AIX |
Inversion d'écran
Cette fonction inverse l'image écran et appelle la langue par défaut de la nouvelle orientation de l'écran. Ainsi, si l'écran est inversé de droite à gauche, la langue est changée en arabe / hébreu. Si l'écran est inversé de gauche à droite, la langue est remplacée par le latin.
Si la permutation de caractères symétriques est activée, l'inversion de l'écran entraîne le remplacement des caractères bidirectionnels par leurs équivalents. Par exemple, si la permutation de caractères numériques est activée, l'inversion de l'écran entraîne le remplacement des chiffres en hindi par leurs équivalents en arabe et le remplacement des chiffres en arabe par leurs équivalents en hindi.
Activez l'inversion d'écran avec les combinaisons de touches suivantes:
| Article | Descriptif |
|---|---|
| Alt + S | A partir d'un terminal AIX en arabe ou en hébreu |
| Echap + S | A partir d'un terminal ASCII |
| Alt + S ou Echap + S | A partir d'un terminal AIX latin |
Push / End Push
La fonction Push vous permet d'éditer du texte dont la direction est opposée à l'orientation de l'écran. Lorsque vous activez cette fonction, l'orientation du curseur est inversée, la couche langue est modifiée en conséquence et un segment Push est créé.
La fonction Push possède deux modes secondaires:
| Article | Descriptif |
|---|---|
| Mode limite | Ce mode est activé lorsque vous passez en mode Push. Dans ce mode, le curseur reste à sa position pendant que vous tapez des caractères supplémentaires. Le texte est poussé dans la direction opposée de l'orientation de l'écran. |
| Mode édition | Ce mode est activé lorsque le curseur est déplacé de sa position limite vers la zone de segment Push. Dans ce mode, vous pouvez éditer le texte dans le segment Push, tout en tapant dans la direction naturelle de la zone. |
Activez cette fonction avec les combinaisons de touches suivantes:
| Article | Descriptif |
|---|---|
| Alt + P | A partir d'un terminal AIX en arabe ou en hébreu |
| Echap + P | A partir d'un terminal ASCII |
| Alt + P ou Echap + P | A partir d'un terminal AIX latin |
La fonction Fin de la fonction Push met fin à la fonction Push. Le curseur passe à la fin du segment Push et sa direction est modifiée par rapport à la direction d'origine. Vous pouvez activer End Push en appuyant sur n'importe quelle touche de sortie de zone, telle que le curseur vers le haut, le curseur vers le bas, ou sur n'importe quelle touche d'identificateur d'attention (AID), telle que la touche Entrée. Vous pouvez également activer cette fonction à l'aide des combinaisons de touches suivantes:
| Article | Descriptif |
|---|---|
| Alt + E | A partir d'un terminal AIX en arabe ou en hébreu |
| Echap + E | A partir d'un terminal ASCII |
| Alt + E ou Echap + E | A partir d'un terminal AIX latin |
Inversion de zone
Cette fonction permet de faire passer l'orientation de la zone à l'inverse ou à l'inverse de l'orientation de l'écran. Cette fonction n'inverse pas le texte dans la zone. L'orientation du curseur est définie sur la nouvelle orientation de la zone et le niveau de langue est sélectionné en conséquence.
Par exemple, si le curseur se trouve à la première position logique d'une zone ou d'une ligne lorsque vous activez la fonction d'inversion de zone, le curseur passe à l'autre côté de cette zone ou de cette ligne. Cette position est maintenant la première position logique. Si le curseur ne se trouve pas à la première position de la zone ou de la ligne lorsque vous activez la fonction d'inversion de zone, le curseur reste à sa position et permet une édition naturelle et correcte du texte existant. Activez cette fonction avec les combinaisons de touches suivantes:
| Article | Descriptif |
|---|---|
| Alt + R | A partir d'un terminal AIX en arabe ou en hébreu |
| Echap + R | A partir d'un terminal ASCII |
| Alt + R ou Esc + R | A partir d'un terminal AIX latin |
Insertion automatique
Cette fonction vous aide à saisir du texte mixte de gauche à droite et de droite à gauche. Lorsque cette option est activée, les segments inversés sont automatiquement lancés et arrêtés en fonction des caractères saisis ou du niveau de langue sélectionné. Ainsi, ce mode appelle automatiquement le mode Push et vous libère de l'appel de la fonction Push.
Lorsque vous entrez un chiffre ou un caractère latin dans une zone de droite à gauche, la fonction Autopush lance automatiquement la fonction Push sans modifier la langue. Si vous entrez des chiffres supplémentaires ou un caractère latin, la fonction Push se poursuit ; sinon, la fonction Push s'arrête automatiquement. Ainsi, vous pouvez taper du texte arabe / hébreu avec des chiffres imbriqués ou des caractères latins sans appeler les fonctions Push / End Push.
Lorsque vous entrez un caractère arabe / hébreu dans une zone de gauche à droite, la fonction Autopush lance automatiquement la fonction Push sans changement de langue. Si vous entrez ensuite un chiffre ou un caractère latin, la fonction Autopush s'arrête automatiquement. Ainsi, vous pouvez saisir du texte latin avec du texte arabe / hébreu intégré à l'aide de la fonction Sélection de langue plutôt que des fonctions Push / End Push.
Activez cette fonction avec les combinaisons de touches suivantes:
| Article | Descriptif |
|---|---|
| Alt + A | A partir d'un terminal AIX en arabe ou en hébreu |
| Echap + A | A partir d'un terminal ASCII |
| Alt + A ou Echap + A | A partir d'un terminal AIX latin |
Forme du champ
Cette fonction met en forme les caractères arabes dans la zone ou la ligne en cours. Activez cette fonction avec les combinaisons de touches suivantes:
| Article | Descriptif |
|---|---|
| Alt + H | A partir d'un terminal AIX arabe |
| Echap + H | A partir d'un terminal ASCII |
| Alt + H ou Echap + H | A partir d'un terminal AIX latin |
Deshape de zone
Cette fonction déforme le texte arabe dans la zone ou la ligne en cours. Activez cette fonction avec les combinaisons de touches suivantes:
| Article | Descriptif |
|---|---|
| Alt + B | A partir d'un terminal AIX arabe |
| Echap + B | A partir d'un terminal ASCII |
| Alt + B ou Echap + B | A partir d'un terminal AIX latin |
Détermination de la forme contextuelle
Cette fonction détermine la forme d'un caractère arabe en fonction du texte environnant. Utilisez la fonction Détermination de la forme contextuelle uniquement lors de la saisie ou de l'édition de texte de droite à gauche. Cette fonction se termine lorsque vous appuyez sur l'une des touches de sélection de forme spécifiques. Il s'agit de la fonction par défaut. Activez cette fonction avec les combinaisons de touches suivantes:
| Article | Descriptif |
|---|---|
| Alt + C | A partir d'un terminal AIX arabe |
| Echap + C | A partir d'un terminal ASCII |
| Alt + C ou Echap + C | A partir d'un terminal AIX latin |
détermination de la forme initiale
Cette fonction met en forme les caractères arabes dans leurs formes initiales. Activez cette fonction avec les combinaisons de touches suivantes:
| Article | Descriptif |
|---|---|
| Alt + I | A partir d'un terminal AIX arabe |
| Echap + I | A partir d'un terminal ASCII |
| Alt + I ou Echap + I | A partir d'un terminal AIX latin |
Détermination de la forme intermédiaire
Cette fonction met en forme les caractères arabes dans leur forme centrale. Activez cette fonction avec les combinaisons de touches suivantes:
| Article | Descriptif |
|---|---|
| Alt + M | A partir d'un terminal AIX arabe |
| Echap + M | A partir d'un terminal ASCII |
| Alt + M ou Echap + M | A partir d'un terminal AIX latin |
détermination de forme isolée
Cette fonction forme les caractères arabes dans leurs formes isolées. Activez cette fonction avec les combinaisons de touches suivantes:
| Article | Descriptif |
|---|---|
| Alt + O | A partir d'un terminal AIX arabe |
| Echap + O | A partir d'un terminal ASCII |
| Alt + O ou Esc + O | A partir d'un terminal AIX latin |
Détermination de la forme finale
Cette fonction forme les caractères arabes dans leurs formes finales. Activez cette fonction avec les combinaisons de touches suivantes:
| Article | Descriptif |
|---|---|
| Alt + Y | A partir d'un terminal AIX arabe |
| Echap + Y | A partir d'un terminal ASCII |
| Alt + Y ou Echap + Y | A partir d'un terminal AIX |
Fonctions diverses
Pour activer la permutation numérique, entrez la ligne suivante sur la ligne de commande:
export ARB_NUM_SWAP=1 Pour activer la permutation symétrique, c'est-à-dire pour permuter les caractères bidirectionnels tels que les accolades, les crochets, etc., entrez la ligne suivante sur la ligne de commande:
export ARB_SYM_SWAP=1Pour spécifier la page de codes utilisée par l'hôte, entrez la ligne suivante sur la ligne de commande:
export RM_HOST_LANG=IBM-420Type de terminal-Négociation
La commande telnet négocie le type de terminal à l'aide du protocole Telnet et définit la variable d'environnement TERM en fonction de ce qui a été négocié.
Pour remplacer la négociation de terminal à partir de la console, utilisez la variable d'environnement EMULATE ou l'indicateur -e ou appelez la commande tn3270 si vous avez besoin d'une émulation 3270. Pour déterminer si une négociation de type terminal est effectuée, la liste suivante décrit l'ordre de traitement de la commande telnet :
- Indicateur de ligne de commande -e . (Pas de négociation.)
- Variable d'environnement EMULATE . (Pas de négociation.)
- Commande tn3270 . (Pas de négociation.)
- Si les étapes 1, 2 et 3 ne sont pas présentes, la négociation de type terminal se produit automatiquement.
Si le client et le serveur négocient pour utiliser un flot de données 3270, le mappage de clavier est déterminé par la priorité suivante:
| Article | Descriptif |
|---|---|
| $HOME/.3270keys | Indique le mappage du clavier 3270 de l'utilisateur lorsque la commande tn ou telnet est appelée. Si vous utilisez un affichage couleur, vous pouvez également modifier ce fichier pour personnaliser les couleurs des écrans 3270. |
| /etc/map3270 | Indique le mappage du clavier 3270 de l'utilisateur lorsque la commande tn3270 est appelée. Le fichier /etc/map3270 définit le mappage du clavier et les couleurs de la commande tn3270 . |
| /etc/3270.keys | Indique le mappage de clavier 3270 de base à utiliser avec des terminaux à fonction limitée. |
Option SAK (Secure Attention Key)
En plus de la négociation de terminal, la commande telnet permet la négociation de l'option SAK (Secure Attention Key). Cette option, lorsqu'elle est prise en charge, fournit à l'utilisateur local un chemin de communication sécurisé vers l'hôte distant pour les tâches telles que la modification des ID utilisateur ou des mots de passe. Si l'hôte distant prend en charge la fonction SAK , un shell sécurisé est ouvert sur l'hôte distant lorsque la sous-commande telnet send sak est émise. La fonction SAK peut également être affectée à une clé unique disponible en mode d'entrée telnet , à l'aide de la sous-commande set sak .
Convention de fin de ligne
Le protocole Telnet définit la séquence de saut de ligne de retour chariot (CR-LF) pour signifier "fin de ligne". Pour une entrée de terminal, cela correspond à une touche de fin de commande ou de fin de ligne en cours d'appui sur un terminal utilisateur. Sur un terminal ASCII, il s'agit de la touche CR, mais elle peut également être étiquetée "Retour" ou "Entrée".
Lorsqu'un serveur Telnet reçoit la séquence de fin de ligne Telnet, CR-LF, comme entrée d'un terminal distant, l'effet est le même que si l'utilisateur avait appuyé sur la touche de fin de ligne d'un terminal local.
Sur les serveurs ASCII, la réception de la séquence Telnet CR-LF a le même effet qu'un utilisateur local qui appuie sur la touche CR sur un terminal local. CR-LF et CR-NUL ont le même effet sur un serveur ASCII lorsqu'ils sont reçus en entrée via une connexion Telnet.
Remarque: Un utilisateur Telnet doit pouvoir envoyer CR-LF, CR-NULL ou LF. Un utilisateur ASCII doit pouvoir envoyer CR-LF ou CR-NULL.
Un utilisateur Telnet sur un hôte ASCII doit disposer d'un mode contrôlable par l'utilisateur pour envoyer CR-LF ou CR-NULL lorsque l'utilisateur appuie sur la touche de fin de ligne. CR-LF doit être la valeur par défaut. La séquence de fin de ligne Telnet, CR-LF, doit être utilisée pour envoyer des données Telnet qui ne sont pas de type terminal à ordinateur. Cela se produit, par exemple, lorsqu'un serveur Telnet envoie une sortie ou lorsque le protocole Telnet incorpore un autre protocole d'application.
La commande telnet "execs" (à l'aide de la commande exec ) est la commande /usr/sbin/login pour valider un utilisateur. 1) permet à tous les attributs d'utilisateur et de périphérique de prendre effet sur les connexions telnet et 2) entraîne le comptage des connexions telnet par rapport au nombre maximal de sessions de connexion autorisé à la fois (déterminé par l'attribut maxlogins ). Les attributs sont définis dans les fichiers /etc/security/user et /etc/security/login.cfg .
Restrictions
- Les versions antérieures de la commande telnet ne sont pas compatibles avec AIX Version 4 et les versions ultérieures de la commande telnet pour l'envoi d'échappement qui émulent un terminal HFT (High Function Terminal). La version actuelle de la commande telnet n'envoie qu'un seul échappement lorsque la clé d'échappement est utilisée, tandis que les versions précédentes envoient deux caractères d'échappement.
- La commande telnet doit autoriser la transmission de caractères 8 bits qui ne sont pas en mode binaire pour implémenter la page de codes ISO 8859 Latin. Cette opération est nécessaire pour l'internationalisation des commandes TCP/IP.
- Afin de prendre en charge les nouveaux jeux de caractères, les éléments suivants ont été ajoutés auhft-m,ibm5081,hft,hft-nam,hft-c,aixterm-metaixtermdans le fichier terminfo :
box1=\154\161\153\170\152\155\167\165\166\164\156, batt1=f1, box2=\154\161\153\170\152\155\167\165\166\164\156, batt2=f1md, font0=\E(B, font1=\E(0, - Les démons rlogind et telnetd utilisent la discipline de ligne POSIX pour modifier la discipline de ligne sur le TTY local. Si la discipline de ligne POSIX n'est pas utilisée sur le TTY local, l'écho d'autres disciplines de ligne peut entraîner un comportement incorrect. AIX TCP/IP doit disposer de la discipline de ligne POSIX pour fonctionner correctement.
- La souris ne peut pas être utilisée comme unité d'entrée avec la commande telnet .
- La commande telnet ne prend pas en charge le flux de données APL .
Variables d'environnement
Les variables d'environnement suivantes peuvent être utilisées avec la commande telnet :
| Article | Descriptif |
|---|---|
| Emuler | Remplace la négociation de type terminal de la même manière que l'indicateur-e . Si la valeur de la variable d'environnement EMULATE est définie comme vt100 ou 3270, la commande telnet émule un terminal DEC VT100 ou un terminal 3270, respectivement. Si la variable EMULATE n'est pas définie ou a la valeur none, la commande telnet fonctionne normalement. Si la variable EMULATE est définie sur vt100 ou 3270, la variable d'environnement TERM dans la connexion de connexion à distance doit être définie sur la même valeur. Vous pouvez le vérifier à l'aide de la commande env une fois la connexion ouverte. |
| TNESC | Indique un autre caractère d'échappement TELNET, autre que la valeur par défaut, Ctrl-] pour la commande telnet , Ctrl-T pour la commande tn ou Ctrl-C pour la commande tn3270 . Pour modifier la séquence d'échappement telnet , définissez TNESC sur la valeur octale du caractère que vous souhaitez utiliser. Exportez ensuite TNESC. Par exemple, définissez TNESC sur 35 pour remplacer la séquence d'échappement TELNET par Ctrl-]. |
| MAP3270 | Indique un autre fichier contenant le mappage de clavier 3270 de l'utilisateur. La variable MAP3270 doit contenir le chemin d'accès complet au fichier de remplacement. Créez le fichier de remplacement en utilisant le même format que le fichier /etc/map3270 par défaut. |
| RM_HOST_LANG | Indique la page de codes EBCDIC utilisée sur l'hôte 3270 éloigné. Définissez la variable d'environnement RM_HOST_LANG sur la page de codes appropriée avant de définir telnet (à l'aide de la commande telnet ) sur un hôte 3270 non anglophone. La valeur par défaut est l'anglais. Pour connaître les pages de codes possibles à utiliser, voir Converters Overview for Programming dans Globalization Guide and Reference . Formatez la variable d'environnement RM_HOST_LANG en spécifiant la page de codes souhaitée. Restriction: La commande tn3270 ne prend pas en charge le jeu de caractères codé sur deux octets, car les types de terminal pour le jeu de caractères codé sur deux octets ne sont pas pris en charge.
La commande telnet convertit les caractères à l'aide de la commande iconv . Les utilisateurs peuvent modifier les tables de conversion par défaut à l'aide de la commande genxlt . |
Indicateurs
| Article | Descriptif |
|---|---|
| -d | Active le mode débogage. |
| -e TerminalType | Remplace la négociation de type terminal. Les valeurs possibles sont vt100, 3270ou none. |
| -n TraceFile | Enregistre les informations de trace réseau dans le fichier spécifié par la variable TraceFile . |
| -P | Conserve les attributs TTY en cours. |
| -f | Entraîne le transfert des données d'identification. Cet indicateur sera ignoré si Kerberos 5 n'est pas la méthode d'authentification en cours. L'authentification échouera si les données d'identification DCE en cours ne sont pas marquées comme pouvant être réacheminés. |
| -F | Entraîne le transfert des données d'identification. De plus, les données d'identification sur le système distant seront marquées comme pouvant être transférées (ce qui permet de les transmettre à un autre système distant). Cet indicateur sera ignoré si Kerberos 5 n'est pas la méthode d'authentification en cours. L'authentification échouera si les données d'identification DCE en cours ne sont pas marquées comme pouvant être réacheminés. |
| -k domaine | Permet à l'utilisateur de spécifier le domaine du poste distant s'il est différent du domaine des systèmes locaux. A ces fins, un domaine est synonyme de cellule DCE. Cet indicateur sera ignoré si Kerberos 5 n'est pas la méthode d'authentification en cours. |
| -l utilisateur | Indique l'utilisateur distant sous lequel telnet souhaite se connecter. Cette option est ignorée si Kerberos 5 n'est pas la méthode d'authentification en cours. |
Sous-commandes
Avant d'entrer chaque sous-commande, appuyez sur la séquence de touches d'échappement. La séquence d'échappement indique au programme les informations non textuelles qui suivent. Sinon, le programme interprète les sous-commandes sous forme de texte.
Pour chacune des sous-commandes de la liste suivante, il suffit de taper suffisamment de lettres pour identifier la sous-commande de manière unique. (Par exemple, q est suffisant pour la sous-commande quit .) Cela est également vrai pour les arguments des sous-commandes display, emulate, mode, setet toggle .
Les sous-commandes telnet sont les suivantes:
| Article | Descriptif |
|---|---|
| ? [Sous-commande] | Demande de l'aide sur les sous-commandes telnet . Sans arguments, le ? La sous-commande imprime un récapitulatif de l'aide. Si une variable Sous-commande est spécifiée, des informations d'aide sont affichées pour cette sous-commande. |
| fermer | Ferme la connexion TELNET et revient en mode de commande telnet lorsque la sous-commande open est utilisée pour établir la connexion. Lorsque la commande telnet est appelée et qu'un hôte est spécifié, la sous-commande close ferme la connexion TELNET et quitte le programme telnet (identique à la sous-commande quit ). |
| display [Argument ] | Affiche toutes les valeurs set et toggle si aucune variable Argument n'est spécifiée ; sinon, répertorie uniquement les valeurs qui correspondent à la variable Argument . |
| émuler TerminalType | Remplace la négociation de type terminal par le type de terminal spécifié. Les options possibles sont les suivantes :
|
| vt100 | Émule un terminal DEC VT100 . |
| Article | Descriptif |
|---|---|
| mode Type | Indique le mode d'entrée en cours. Lorsque la variable Type a la valeur line, le mode est ligne par ligne. Lorsque la variable Type a la valeur character, le mode est character-at-a-time. Le droit d'accès est demandé à l'hôte distant avant de passer en mode demandé, et si l'hôte distant le prend en charge, le nouveau mode est entré. |
| open Hôte [Port] | Ouvre une connexion à l'hôte spécifié. La spécification Hôte peut être un nom d'hôte ou une adresse Internet au format décimal à points. Si aucune variable Port n'est spécifiée, la sous-commande telnet tente de contacter un serveur TELNET sur le port par défaut. |
| sortie | Ferme une connexion TELNET et quitte le programme telnet . Une commande Ctrl-D en mode commande ferme également la connexion et se ferme. |
| envoyer Arguments | Envoie un ou plusieurs arguments (séquences de caractères spéciaux) à l'hôte distant. Les arguments multiples sont séparés par des espaces. Les arguments suivants peuvent être utilisés:
|
| fixer VariableValue | Définit la variable TELNET spécifiée sur la valeur spécifiée. La valeur spéciale off désactive la fonction associée à la variable entrée. La sous-commande display peut être utilisée pour interroger le paramètre en cours de chaque variable. Les variables pouvant être spécifiées sont les suivantes:
|
| status | Affiche l'état de la commande telnet , y compris le mode en cours et l'hôte distant actuellement connecté. |
| bascule Arguments | Active ou désactive un ou plusieurs arguments qui contrôlent la façon dont la commande telnet répond aux événements. Les valeurs possibles sont true et false. Les arguments multiples sont séparés par des espaces. La sous-commande display peut être utilisée pour interroger le paramètre en cours de chaque argument. Les arguments suivants peuvent être utilisés:
|
| Z | Interrompt le processus TELNET. Pour revenir au processus TELNET, utilisez la commande intégrée fg de la commande csh ou ksh .Remarque: La sous-commande z a le même effet qu'une séquence de touches Ctrl-Z pour tout autre processus. Il interrompt l'exécution de Telnet et vous renvoie à votre shell de connexion d'origine. |
Authentification
Si le système est configuré pour l'authentification Kerberos 5, le client telnet tente de négocier l'authentification. La négociation d'authentification utilisée par telnet et les définitions des options et des sous-options pour cela sont définies dans rfc 1416.
Si le client et le serveur conviennent d'un type d'authentification, ils échangent des informations d'authentification, y compris le compte auquel le client souhaite accéder. Il s'agit de l'utilisateur local sauf si l'indicateur -l est défini.
S'ils ne parviennent pas à s'accorder sur les informations d'authentification ou en cas d'échec, la connexion telnet se poursuit avec la connexion standard (à condition que la norme AIX soit configurée).
L'hôte distant n'autorise l'accès que si toutes les conditions suivantes sont remplies:
- L'utilisateur local dispose des données d'identification DCE en cours.
- Le système distant accepte les données d'identification DCE comme étant suffisantes pour accéder au compte distant. Pour plus d'informations, voir la fonction kvalid_user .
Security
Exemples
Dans les exemples suivants, si vous entrez la commande tn à la place de la commande telnet , l'invite du mode commande s'affiche comme suit:tn>.
- Pour se connecter à l'hôte distanthost1et effectuer la négociation de terminal, entrez:
telnet host1 - Pour vous connecter àhost1en tant que terminal vt100 (pas de négociation de type de terminal), choisissez l'une des méthodes suivantes:
- Utilisez les commandes suivantes pour définir la variable d'environnement EMULATE pour cette session de connexion, puis entrez la commande telnet :EMULATE=vt100; export EMULATE
telnet host1 - Utilisez l'indicateur -e pour définir le type de terminal pour cette session telnet uniquement:telnet -e vt100 host1
- Utilisez les commandes suivantes pour définir la variable d'environnement EMULATE pour cette session de connexion, puis entrez la commande telnet :
- Pour vous connecter à un hôte distant, puis vérifier le statut du programme telnet , entrez:
Lorsque l'invite de connexion s'affiche, entrez votre ID de connexion et votre mot de passe. Appuyez sur la séquence de touches Ctrl-T pour recevoir telnet>invite. Entrez ce qui suit dans la zonetelnet>prompt:Des informations similaires aux suivantes s'affichent à l'écran:telnet host3
Une fois la sous-commande status terminée, appuyez sur la touche Entrée pour revenir à l'invite à distance.Connected to host3. Operating in character-at-a-time mode. Escape character is '^]'.Une fois que vous avez terminé votre connexion, vous pouvez émettre des commandes. Pour vous déconnecter du système et fermer la connexion, appuyez sur la touche Ctrl-D ou quittez le système.
- Pour vous connecter à un hôte distant à l'aide de la commande tn3270 , entrez:
L'écran de connexion de l'hôte doit s'afficher. Vous pouvez maintenant entrer votre ID de connexion et votre mot de passe. Une fois que vous avez terminé votre connexion, vous pouvez émettre des commandes. Pour vous déconnecter du système et fermer la connexion, appuyez sur Ctrl-D ou quittez.tn3270 hostname - Pour vous connecter à l'hôte distant icehouse.austin.ibm.com à l'aide de la commande telnet avec un nom d'utilisateur
davidde niveaux de service spécifiquessec a b, entrez les commandes suivantes:- Sur la ligne de commande, entrez
telnet icehouse.aoot.austin.ibm.compour vous connecter à icehouse.austin.ibm.com - Dans la zone
login, entrezdavid -e "sec a b" - Dans la zone
passwords, entrez les mots de passe de david.
Pour vous déconnecter du serveur distant, utilisez la séquence de touches Ctrl-T .
- Sur la ligne de commande, entrez
Fichiers
| Article | Descriptif |
|---|---|
| /etc/3270.keys | Définit le mappage clavier-3270 de base à utiliser avec des terminaux à fonction limitée. |