Menu en connection Telnet/SSH

Menu en connection Telnet/SSH - Win NT/2K/XP - Windows & Software

Marsh Posté le 11-07-2007 à 16:07:02    

Bonjour
 
Voila, j'aimerais savoir comment faire pour que quand je me connecte sur ma machine en telnet ou ssh, une fois loguer j'ai un menu qui apparaisse.
 
ce menu bien evidemment est pret, c'est du .bat, et j'aimerais l'avoir des que je me logue.
dans mon entreprise c'est ce qui est en place sur tout les serveur (ca va de serveur unix, aix linux, a windows, et tous dont ca).
 
j'aimerais donc savoir comment faire sur une machine windows, soit avec le serveur telnet de base, soit avec un autre, soit en SHH avec Cygwin.
 
Merci
 
PS : je demande ici car les equipes qui ont fait ca a mon travail refuse de me le dire '-_-

Reply

Marsh Posté le 11-07-2007 à 16:07:02   

Reply

Marsh Posté le 11-07-2007 à 17:47:58    

Alors sous Unix en SSH il y a un truc très simple c'est de mettre les commandes directement dans le .bashrc de l'utilisateur qui se log (si son shell est bash)

Reply

Marsh Posté le 11-07-2007 à 18:32:43    

oui, mais chez moi je suis en windows, c'est d'ailleur la question qui est demander ;)

Reply

Marsh Posté le 12-07-2007 à 18:39:40    

personne ne sais ?

Reply

Marsh Posté le 13-07-2007 à 18:10:17    

Ce que je comprend pas c'est le rapport avec Cygwin / SSH
 
Sinon il existe les scripts d'ouverture de session  
Voir ce lien par exemple : http://www.laboratoire-microsoft.org/t/10659/

Reply

Marsh Posté le 13-07-2007 à 18:12:06    

bah cygin emulant un linux, avec un serveur ssh selon les module, peut etre que c'est plus facile a faire sou slinux que sous windows.
 
ton lien ca marche aussi  pour les ouverture de session en telnet ? car d'apres ce que j'ai lu ca correspond plus a des ouvertures de sessions en mode graphique.
 
pour etre plus clair.
sous windows, quand on ouvre une session sur un serveur quand on est sur un domaine, on peut faire en sorte que la personne qui se logue execute un script a l'ouverture de sessions.
bah moi je veut faire a peu pres la meme chose mais en telnet et sans domaine, mais en direct sur le serveur ou je me connecte, pour que quand je me connecte dessus en telnet, j'ai mon menu en bat qui se lance tout seul, comme ca l'utilisateur a un menu tout bete, plutot que d'avoir a taper des commandes.


Message édité par chico008 le 13-07-2007 à 18:14:51
Reply

Marsh Posté le 16-07-2007 à 17:44:33    

Tu te connectes a quoi en telnet ? On se connecte pas à un ordinateur en général, mais plutot à un service (que ce soit un shell ou autre). Après le menu va dépendre du service auquel tu te connectes

Reply

Marsh Posté le 18-07-2007 à 11:33:02    

bah je me connecte via dos, mais je peut aussi utiliser putty.
apres le shell en face bah c'est le shell windows (donc du pseudo DOS).

Reply

Marsh Posté le 18-07-2007 à 16:13:45    

Ok admettons tu te connectes depuis une fenetre DOS depuis un PC A à un serveur windows B et plus précisement une console "cmd.exe".
 
Quel commande tu tapes avec telnet ?
 
(Désolé je suis un peu dur de la comprenette :( )

Reply

Marsh Posté le 18-07-2007 à 19:22:31    

pour me connecter ? bah telnet ip, apres je me logue et voila, apres les commandes si je suis sur un windows (distant), c'est des commandes windows, si je  suis connecter a un unix, commandes unix.
 
telnet c'est pas un shell, c'est un service de communication.
 

Reply

Marsh Posté le 18-07-2007 à 19:22:31   

Reply

Marsh Posté le 19-07-2007 à 10:08:43    

chico008 a écrit :

pour me connecter ? bah telnet ip, apres je me logue et voila, apres les commandes si je suis sur un windows (distant), c'est des commandes windows, si je  suis connecter a un unix, commandes unix.
 
telnet c'est pas un shell, c'est un service de communication.
 


 
Non, ce n'est pas aussi simple que ça, il ne suffit pas de faire telnet @IP pour se connecter à une machine distante et avoir un shell.
 
Telnet est uniquement conçu pour discuter en clair avec un service, encore faut il que ceux-ci te parlent en clair, tu peux pas te connecter à un ssh via telnet, il va pas savoir déchiffrer, tu peux te connecter à telnet sur un ftp ou smtp à la rigueur.
 
Il y a forcément un service supplémentaire qui te permet d'avoir accès à un shell quitourne et j'aimerai bien savoir lequel

Reply

Marsh Posté le 19-07-2007 à 10:28:10    

bah quand tu te connecte en telnet sur une machine windows, le shell distant c'est du DOS, sur un linux en fonction de la conf ca peut etre du bash.
 
mais moi ici dans mon cas vu que toutes mes machines sont en windows ce sera du DOS par defaut, mais si je le configure avec Cygwin, qui emule un linux, ya possibilité de mettre autre chose que du DOS.

Reply

Marsh Posté le 19-07-2007 à 11:45:13    

chico008 a écrit :

bah quand tu te connecte en telnet sur une machine windows, le shell distant c'est du DOS


 
Non ... ca n'existe pas nativement sur windows

Reply

Marsh Posté le 19-07-2007 à 14:14:10    

oui bon c'est un derivé de dos, a se demander si t'a deja utiliser telnet sur un win 2000 pro pour gerer AD en ligne de commande.
 
tient, un exemple concret du genre de chose que je veut faire, tu te connecte, t'a une menu, la c'est pas un menu, mais une animation
=> telnet towel.blinkenlights.nl


Message édité par chico008 le 19-07-2007 à 14:15:38
Reply

Marsh Posté le 20-07-2007 à 11:03:43    

Ah ok ca y est on s'est compris
 
Alors pour ca donc il te faut un serveur telnet, je repète qu'on se connecte pas à un Windows via telnet comme ca par magie.
 
Pour l'activer tu tapes tlntadmn au prompt, tu sélectionnes 4/ Démarrer le service.
Ensuite tu vas dans 3/ Afficher Modifier les paramètres du registres puis 5) Login Script
Il va t'afficher le chemin du script de démarrage (chez moi %SystemRoot%/system32/login.cmd) -> Soit tu modifies ce fichier, soit tu modifies la valeur pour pointer vers ton fichier
 
Voilà j'espère que ca t'aura aidé cette fois ci ;)

Reply

Marsh Posté le 21-07-2007 à 13:51:36    

ah voila, ca ressemble  ce que je cherchait, impecable.
par contre dans login.cmd, j'ai beau mettre le chemin vers mon menu.bat, ca marche pas,  
et en commande, le tlntadmn me donne que les infos, j'ai aucune option pour faire des moficitation ou autre.
 
edit : c'est bon, j'ai trouver dans la base de registre ou le configurer.
merci, c'est exactement ce que je cherchait, c'est impecable.


Message édité par chico008 le 21-07-2007 à 13:57:22
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed