controle a distance d une machine. - Linux et OS Alternatifs
Marsh Posté le 29-01-2002 à 15:11:02
minusplus a écrit a écrit : telnet |
ssh
Marsh Posté le 29-01-2002 à 15:12:08
kadreg a écrit a écrit : ssh |
c'est clair !
c'est important la sécurité, comme détail
Marsh Posté le 29-01-2002 à 15:34:40
tous les topcis en parlent ...
installe sshd sur le serv et vla ...
si c pas deja installé
[edtdd]--Message édité par gerald_512k--[/edtdd]
Marsh Posté le 29-01-2002 à 15:47:01
la je vais paretre pour un con mais c est koi SSH a part un protocol de cryptage ? il soccupe automatiquement du cas de telnet ?
Marsh Posté le 29-01-2002 à 16:28:49
z_cool : ssh est un telnet sécurisé. Fais une recherche dans le moteur de recherche du forum, il y a des millers de topics la dessus.
CHaiCA
Marsh Posté le 29-01-2002 à 16:43:30
Pas trop de rapport mais vous avez déjà essayé le X11Forwarding de ssh? (ssh -X machine_distante)
Si vous avec un serveur X en local (c'est en général le cas quand on est sous un Unix, non? mais il y en a sous Windows aussi), ben la variable DISPLAY est automatiquement exportée sur machine_distante:10.0 , ce qui affiche sur le serveur local les applis graphiques lancé à distance. Et pas besoin de s'amuser à ouvrir pleins de ports, tout passe par ssh (port 22 par défaut, donc).
Marsh Posté le 29-01-2002 à 17:13:38
Jak, tu pourrais un peu détailler ton histoire de X11 forwarding ?
et donne un exemple concret par exemple.
merci
Marsh Posté le 29-01-2002 à 19:24:39
Facile. Je suppose que vous parvenez déjà à vous connectez sur une machine distante par ssh, et que vous avez une serveur X qui tourne en local.
Dans le fichier /etc/ssh/sshd_config (je l'ai fait dans le distant et en local, j'ai pas testé celui qui est utile, pas trop cherché en fait), il y a 2 lignes de ce genre :
X11Forwarding yes
X11DisplayOffset 10
'faut mettre X11Forwarding à yes si il est sur no. Ensuite, ya plus qu'à se connecter sur la machine distante avec un ssh -X -C @IP (-X pour l'activation du X11Forwarding, -C pour la compression), et hop, vous arrivez sur un shell à distance. Faites un echo $DISPLAY pour voir. Si vous lancez un xterm ou n'importe quelle appli graphique, il va apparaître en local, c'est tout. Bon, par contre, de ADSL à ADSL comme j'ai fait, ça rame...
En fait, mieux, de mon bureau, j'ai fait un ssh sur le routeur qui est chez moi, et de là un ssh sur ma machine en réseau local, et ça marche tout seul. Le seul problème que j'ai eu est que le routeur n'a pas de X, donc pas le programme xauth. Je l'ai rajouté à la main avec les 2 ou trois bibliothèques nécessaires pour traverser le routeur, mais c'est pas compliqué (libXmuu, libXext et libX11, je crois qu'il manquait).
En fait, c'est un collègue qui faisait la même chose chez lui, et un coup, il a lancé un xterm par hasard, et on a tous été étonnés que ça marche comme ça sans rien faire.
Comme quoi c'est simple, Linux
[edtdd]--Message édité par Jak--[/edtdd]
Marsh Posté le 29-01-2002 à 22:07:56
Chez moi ça donne rien sur mon routeur
j'ai mis les bonnes options
mais la variable DISPLAY est vide
si je la charge avec DISPLAY=:10.0
j'obtiens le message suivant quand je lance une commande utilisant X (xterm par exemple):
can't open display :10.0
je vois pas trop ce qui déconne, j'ajoute que X est installé sur le routeur
Marsh Posté le 29-01-2002 à 23:06:44
Si la variable est vide, ça ne sert à rien de la forcer, ça ne marchera pas. Tu as mis X11Forwarding yes sur les 2 machines (on sait jamais...) ?
Ah, oui, aussi, il te faut le programme xauth, et par défaut, il va le chercher dans /usr/X11R6/bin/xauth (voir le man ssh)
XAuthLocation
Specifies the location of the xauth(1) program. The default is /usr/X11R6/bin/xauth.
Vérifie qu'il est bien là.
Marsh Posté le 30-01-2002 à 03:01:40
C'est bon, j'avais oublié de relancer sshd sur le routeur
Comme quoi c'est souvent sur les conneries de base qu'on passe un certain temps avant de trouver !!!!!!!!!!
Marsh Posté le 30-01-2002 à 09:00:19
J'avais pas pensé à le préciser
Ah, au fait, une Slackware, c'est pas si compliqué que ça, hein
Marsh Posté le 30-01-2002 à 09:57:34
C'est clair qu ele ssh -X c'est excellent, sauf que : j'arrive pas à regarder le télé au boulot en me connectant sur mon serveur maison : ça m'ouvre bien la fenêtre de xawTV, mais elle reste désepérement noire !
C'est un pb de vitesse de connection ?
Marsh Posté le 30-01-2002 à 10:16:22
Je pense que oui, entre 2 ADSL (donc 16 ko/s au max), c'est assez infernal quand il y a en plus des téléchargements en local et du NetMeeting sur VPN.
De plus, les trucs pour la télé utilisent des extensions des serveurs X parfois et il faut peut-être que ce soit supporté en local (par exemple Xv) : essaie de changer les options d'affichage (pilote X11 au lieu de Xv si c'est possible, je connais pas vraiment, et je ne comprends pas bien comment ça marche les extensions sous X11, mais c'est possible que ce soit plutôt lié à ça qu'à la vitesse de connexion). Cela dit, même si ça marchait, ça risque quand même de ramer pas mal, à moins d'avoir du très haut débit des 2 côtés.
Marsh Posté le 30-01-2002 à 10:38:34
Mouais, ça doit être un pb lié à X11, parce que je ne reçoit aucune image, même pas saccadé. Chez moi c'est l'ADSL donc moyen mais quand même correct en upload, et au boulot c'est le réseau du CNRS (et non di diou ça booste).
De toute manière c'était juste pour le fun, parce que faudrait pas croire que je glandouille devant la télé au lieu de bosser (c'est vrai quoi, ce sont quand même vos sous que je dépense !)
Marsh Posté le 29-01-2002 à 14:58:16
Bon je l avoue, j ai pas fais de recherche mais ce que je demande est bien specifique et je ne pense pas trouver une reponse deja faite.
en fait, je voudrai prendre le controle d un serveur sous SOLARIS, c est pour modifier les fichiers de config de certain "services" (APACHE) et d appliquer les modifications en relancant le service.
Est ce possible ?
---------------
#mais-chut