telemaintenance,
lesoutils
20100723: faire page sur knoppix
TelnetKnoppix
telnet, ça va pas tarder à être du passé, pour l'avenir voyez
ssh,
putty et
Windows10Telnet
rédiger: telnet java http://antiguide.free.fr/telnet/Telnet
à intégrer:
version portable de putty: http://www.straightrunning.com/XmingNotes/portableputty.php
version portable d'openVpn: http://www.djtremors.com/index.php?option=com_content&task=view&id=28&Itemid=139
dénichées par l'un des petits scarabés (je ne sais pourquoi).
dans cette page, les italiques représentent des sorties d'écran.
autorisations
le port utilisé (23 par défaut) doit être autorisé (aux deux bouts et tout du long)
- si le serveur n'est pas
directement sur internet, configurer le serveur virtuel du routeur pour ouvrir un chemin
- si plusieurs machines à joindre dans un réseau local derrière un routeur qui fait serveur
NAT, choisir pour chacune un port différent et configurer le routeur NAT pour diriger chaque port choisi vers le serveur correspondant
clients
intégré dans windows (depuis 3.11 à moins que ce ne soit dans 'tcp/ip for Windows')
sous dos: dans pcnfs (5.1),
peut-être dans workgroup for dos
sous palmos, divers shareware
à partir d'un navigateur http & java (chercher sur google):
utilise normalement le port 23
peut être utilisé pour accéder à quelques autres services tcp)
25:
smtp (émission d'email)
80: http
110:
pop3 (lecture de la bôite sur le serveur de messagerie)
5900:
VNC (test connectivité seulement)
limites à ne pas franchir:
1) si lancement d'un programme Windows, il sera (au mieux) exécuté en local sur le serveur, sans retour à la session telnet; en fait mes premiers essais donnent plutôt: aucune acction
2) si lancement d'une application
FullScreen? telle Edit ou
TurboPascal: pas d'issue
serveurs:
sous Windows NT et antérieurs: voir ataman
intégré à 2000 et suivant, mais pas démarré initialement; à configurer.
(les utilisateurs doivent être membres d'un groupe dédié)
pas réussi à autoriser un utilisateur sous Vista Basic
pas bien compris SFU, quoi, pour qui ?
linux
demande à être démarré (voir telnetd lancé par une ligne dans inetd.conf )
XP Pro (testé sur william):
Xp Home (sur jack)
pas de serveur telnet disponible
possible d'installer un serveur indépendant, voir:
http://www.commentcamarche.net/faq/sujet-2132-reseaux-installation-d-un-serveur-ssh-sous-windows
VISTA (toutes versions) (
à rédiger: comment les activer)
à confirmer serveur pour vista basique/premium
lors de l'installation initiale ni le client ni le serveur n'est activé.
client et serveur à cocher dans panneau de conf, "activer ou désactiver des caractéristiques de Windows"
(
à voir: il n'est utilisable que par ceux qui appartiennent au groupe adhoc: "telnetclients", je ne sais comment m'y inscrire sous Vista Basic)
finalement, j'y suis arrivé je ne sais comment:
1) tlntadmn n'a pas tourné sans que je désactive le contrôle des comptes utilisateurs: UAC (ne pas oublier de le réactiver)
placé le service telnet en démarrage automatique
2) dans les propriétés du service, connexion comme compte local
hypothèses:
- tlntadmn n'est pas cap de demander l'élévation de privilège
lors de la connexion le client telnet peut essayer de se connecter avec votre nom et mot de passe de la machine de départ; il vous informe des risques, à la question y/n (o/N sur client xp home) il faut répondre "y" pour se connecter au mêmes nom & pwd et pour toute autre réponse un dialogue usuel de login suivra.
Bienvenue dans le client Telnet Microsoft
Le caractère d'échappement est 'CTRL+$'
Vous êtes sur le point d'envoyer les informations concernant votre mot de
passe à un ordinateur distant dans la zone . C'est peut-être risqué.
Voulez-vous les envoyer malgré tout (y/n) :
- si on répond y: on entre en session directement (si il existe un compte au même nom et pwd) (c'est une faille! ):
*===============================================================
Microsoft Telnet Server.
*===============================================================
C:\Users\adminpo>
- - - -
- si réponse n: (en fait toute autre réponse, comprise comme n), on passe par un dialogue traditionnel de login:
Welcome to Microsoft Telnet Service
login: adminpo
password:
- - - -
pour teminer une session telnet:
C:\Users\adminpo>exit
Perte de la connexion à l'hôte.
C:\Users\adminpo\Desktop\vmware 10:26:11,70 >
suggestion d'usage
capture des sortie de la fenêtre de commande
- se connecter à un serveur unix/linux
- choisir un terminal simple
sous cshell: setenv TERM tty
sous bash (knoppix): TERM=tty
- lancer l'enregistrement par script nom_fichier_enregistre
- se connecter à la machine souhaitée (éventuellement celle de départ)
- exécuter les commandes souhaitées (par exemple dic c:\ /s
et finamement:
- sortir de le session telnet par exit
- sortir du script par exit
- disposer si besoin du fichier enregistré
- fermer la session telnet intermédiaire: exit
Test de services TCP/IP
Telnet permet de tester le fonctionnement de quelques services:
mail 'sortant' (
SMTP):
telnet smtp.xxxx.fr 25
helo moi <- - - - - - - nomalement identification de votre site d'origine
mail from:<zorglub@utopie.ut>
rcpt to:<bulgroz@iepotu.rf> < - - - - - adesse du destinataire
data < - - - - - séparateur introduisant les données
< - - - - - -autres en-tetes )
< - - - - - - ligne vide
< - - - - - texte du message
. < - - - - - - ligne avec un . tout seul
quit < commande de fin de dialogue
mail entrant (
POP):
telnet pop.xxxx.fr 110
user zorglud < - - - - - - login (souvent identique à l'email)
pass password < - - - - mot de passe
list < liste des email (numéros et taoille
quit
date & heure
echo
web (attention pas d'echo distant)
HTTP?
telnet www.xxx.ft 80
get / http/1.0 <return>
<return>
répond une page, c'est juste un test pour savoir si ça cause
Faites le vous même
un telnet minimum en VB6 (cours_vb)