Tout d'abord, bonjour a tous et désolé pour le pavé!
Je vous expose mon soucis qui m'agace particulièrement:
J'ai une tour (serveur ssh (serveur no machine)) sous linux. J’accède à cette tour via mon portable depuis l’extérieur (portable sous W7) grâce a un client no machine et cela fonctionne très bien.
Juste pour info, ensemble créé en suivant:
http://doc.ubuntu-fr.org/serveur_nomachine
Cette configuration permet d'ouvrir une session, de déconnecter le client (en laissant la session active) puis de la reprendre d'un autre endroit ou d'un autre poste client.
Moi, cela me permet de lancer des calculs et de revenir 6 heures après pour voir le résultat. C'est ce que je croyait!
Quand je lance un calcul, que je me déconnecte et que je me reconnecte, la session est bien toujours active (avec les fichiers/dossiers/pages internet que j'avais ouvert au part avant) mais le calcul m'a attendu! Comme si il stoppait son activité pour que puisse voir ce qu'il va faire!
Le plus troublant c'est qu'il ne stoppe pas complètement mais semble etre au ralenti (en 30min client déconnecté il fait le bouleau de 3min normales quant le client est connecté!)
Enfin parfois (c'est peut etre une impression) il semble qu'il calcul quand je suis déconnecté et lorsque je me reconnecte, il m'affiche tout en légèrement accéléré comme si il avait tout enregistré pour que je puisse voir ce qu'il a fait!
Brèf, il me fait des choses bizarres que je n'avait pas lorsque j'utilisait UltraVNC (logique c'est pas le meme fonctionnement!)
Est ce normal? Avez-vous un avis sur la question? Puis-je faire quelque chose pour y remédié?
J'espère ne pas vous avoir fait trop mal a la tete! Le problème n'est pas vital pour moi, je suis juste obligé de laisser tourner mon serveur toute la nuit(normal!) et le PC portable (client) pour que ca calcul....
Bon appétit peut etre et bon aprèm!
« serveur ssh (serveur no machine) » ;d) ça ne veut rien dire./
http://doc.ubuntu-fr.org/serveur_nomachine
plutôt que d'écouter leurs conneries, tu ne voudrais pas te contenter de juste ssh ?
« Cette configuration permet d'ouvrir une session, de déconnecter le client (en laissant la session active) puis de la reprendre d'un autre endroit ou d'un autre poste client. »
ssh aussi. Il suffit de lancer un screen ou un tmux sur la machine distante (sic).
« mais le calcul m'a attendu »
mouhahaha. C'est à mourir de rire. Vraiment, utilise de vrais softs. Exemple :
1) lancement du calcul
chris@aiur:~% ssh chris@melange
chris@melange:~% tmux
chris@melange:~% ./mon_calcul
[des résultats]
2) déconnexion
ctrl+B, D
[detached]
chris@melange:~% logout
Connection to melange closed.
chris@aiur:~%
[2 heures passent]
3) récupération des résultats
chris@aiur:~% ssh chris@melange
chris@aiur:~% tmux attach
[résultats de mon calcul]
Ce qui est bien, c'est que je comprend pas un mot de ta réponse (t’embête pas à expliquer). Juste une question et une remarque après tu peu clore le sujet:
La question: Est ce que ce que tu me propose me permet d'avoir un accès visuel du bureau de mon serveur (le logiciel de calcul sur le serveur a une interface graphique) et est ce que cela est faisable avec un client sous windows?
La remarque: "plutôt que d'écouter leurs conneries, tu ne voudrais pas te contenter de juste ssh" au moins avec leurs connerie, j'arrive a faire quelque chose. Avec ca:
1) lancement du calcul
chris@aiur:~% ssh chris@melange
chris@melange:~% tmux
chris@melange:~% ./mon_calcul
[des résultats]
2) déconnexion
ctrl+B, D
[detached]
chris@melange:~% logout
Connection to melange closed.
chris@aiur:~%
[2 heures passent]
3) récupération des résultats
chris@aiur:~% ssh chris@melange
chris@aiur:~% tmux attach
[résultats de mon calcul]
je ferai rien, je comprend pas! Leurs connerie ont le mérite d’êtres compréhensibles par un niveau (très) faible, qui est un niveau qui existe aussi. J'ai l'impression qu'ICI (pas partout), il faut avoir de bonnes connaissances sur linux sinon c'est pas la peine de l'utiliser et il vaut mieux rester sous windows (sous entendu pauvre naz)! Ya pas de moment ou on se fait les armes!
Je te remercie tout de même de ta réponse, je posterai plus sur ce forum ne t’inquiète pas, j'aime pas la tournure que ça prend.
PS: "plutôt que d'écouter leurs conneries" je sais toujours pas pourquoi c'est des conneries...
PS2:"utilise de vrais softs" argumentation moyenne...
Et si tu lance le programme avec nohup ?
Je testerai, merci du tuyau!
« Est ce que ce que tu me propose me permet d'avoir un accès visuel du bureau de mon serveur (le logiciel de calcul sur le serveur a une interface graphique) et est ce que cela est faisable avec un client sous windows? »
non, parce que c'est débile : tu pompes de grosses ressources cotés serveurs, tu plombes le coté client, et tu gâches une quantité astronomique de bande passante. Si en plus l'interface en question repose sur X11 et que les machines ne sont pas sur le même réseau local très très haut débit, tu cours à la catastrophe.
Découple la partie calcul de la partie rendu visuel, et tout ira mieux. Tu fais les calculs à distances, tu récupères les données à afficher, puis tu affiches en local. C'est comme ça que les choses marchent dans la vraie vie.
« "utilise de vrais softs" argumentation moyenne... »
je vais ça 3 fois par jour ouvré. Et la technique que tu pointes ne fonctionne manifestement pas. Après, tu fais comme tu le sens hein. Moi je m'en fiche si ça marche pas chez toi. ![]()
"Découple la partie calcul de la partie rendu visuel, et tout ira mieux." C'est bien sur ce que j'ai voulu faire en premier merci!!
C'etait l'objet de ce topic (2eme réponse par ex):
https://www.jeuxvideo.com/forums/1-38-7709558-1-0-1-0-toute-petite-question.htm
"C'est comme ça que les choses marchent dans la vraie vie." Ca n'apporte rien! C'est limite quand meme pour toi modo!
Bref, je vais me débrouiller, j'ai toutes les clé en main et a part critiquer ma méthode alors que tu n'as pas tous les éléments (mes contraintes, client finalement impossible a mettre sous linux...etc) tu n'apporte pas de réponse a ma question première qui prenait déja en compte tes remarques. Ca m'amuse pas d'utilisé le client no machine et d'avoir une latence et une qualité d'image moyenne hein!
Cette fois je m'adresse à toi en tant que modérateur.
Soit tu écoutes l'avis des gens qui ont de l'expérience, soit tu vas voir ailleurs. Mais avant de te plaindre si des réponses soit disant non-constructive, commence par creuser le contenu des réponses en question. En l'occurence, il a été donné les deux mots clés que sont « screen » et « tmux », ainsi qu'un exemple complet d'utilisation. Si tu n'as pas la patience et/ou les compétences pour saisir le sens de la réponse, documente toi ou embauche quelqu'un de compétent pour faire cette partie du travail à ta place.
C'est ce que je disait, ici on suppose que l'utilisateur à un bon niveau, on explique pas, on balance la solution éventuelle!
Comme deja dit, tu peut clore et je ne posterai plus ici.
PS: Ne dit pas que ca c'est constructif par pitié!:
"C'est comme ça que les choses marchent dans la vraie vie."
Excuse moi de penser que quelqu'un qui parle de ssh et de faire des calculs intensifs sur un serveur distant ne connaît ni ssh, ni les bases de la ligne de commande (qui sont données dans la FAQ soit dit en passant).
Si tu as besoin de plus d'aide, pose des questions précises.
PS: Ne dit pas que ca c'est constructif par pitié!:
"C'est comme ça que les choses marchent dans la vraie vie."
j'embosse ma casquette de chercheur en informatique qui passe moitié de ses journées à faire du calcul intensif sur des serveurs divers, et je la refais :
"C'est comme ça que les choses marchent dans la vraie vie."
Je n'aime pas le coup de l'argument d'autorité, mais j'aime encore moins les gens qui essaient d'apprendre aux singes à faire des grimaces. ![]()
"Excuse moi de penser que quelqu'un qui parle de ssh et de faire des calculs intensifs sur un serveur distant ne connaît ni ssh ni..." ![]()
Si! C'est possible, ya pas que les gens qui connaissent absolument rien et les gens qui connaissent bien ces choses. Ya aussi des gens comme moi qui n'on aucune formation informatique et qui doivent tout de meme se servir de ssh et qui doivent bien si mettre à un moment t'en bien que mal, j'ai meme acheter un livre sur linux!
Mon approche du problème n'est peu etre pas la bonne, mais tes réponses ne sont pas adaptées: Tu me "balance" des choses alors que mon client est sous windows!!!! Dans ce cas propose au moins de passer le client sous linux (bien que cela soit impossible mais tu ne peut pas le savoir avant).
Je maintien que les réponses ICI sont réservées aux initié et que si ce n'est pas le cas: "documente toi ou embauche quelqu'un de compétent pour faire cette partie du travail à ta place" mais on ne mettra pas un phrase pour expliquer! (cf: ta 1ere et 3eme réponses). C'est extrêmement dommage pour un forum qui est censé être un lieu ou justement CEUX QUI VEULENT peuvent prendre le temps de répondre proprement et ou ceux qui n'y connaissent pas grand chose peuvent poser des questions sans etre pris pour des cons...
Enfin et le plus important dans le contexte de ce topic:
"Si tu as besoin de plus d'aide, pose des questions précises" Ma première question était très précise. Elle concernait les clients/serveur de nomachine (que tu n'approuve pas, on sait, mais je ne demandait pas si le procédé était apprécié par les spécialistes) et c'est de toute façon c'est ma problématique actuelle! Tu pouvais répondre que tu n'avais pas de réponse car ces soft ne t’intéressent pas par exemple, au lieu de mettre:
"mouhahaha. C'est à mourir de rire. Vraiment, utilise de vrais softs"
« Ya aussi des gens comme moi qui n'on aucune formation informatique et qui doivent tout de meme se servir de ssh »
ça je l'entends bien.
« Je maintien que les réponses ICI sont réservées aux initié »
cantonne le ICI à l'échelle de ton thread alors.
Ok, tu as une réponse technique. Mais la question était elle aussi technique. Ce n'est pas ma faute si tu ne maîtrises pas la technique sous jacente à ta question (je n'ai PAS dit que c'était la tienne).
J'aurais pu deviner la situation, mais je ne l'ai pas fait. Et j'aurais pu être plus diplomate dans mon premier message où je rigolais après l'outil que tu pointais (mais pas après toi).
« Tu me "balance" des choses alors que mon client est sous windows!!!! »
si c'est l'existence de logiciels comme putty qui te bloque, il faut le dire. Le fait que tu sois sous windows où sur un téléphone portable ne change rien au fait que l'objectif est de faire du contrôle à distance d'un serveur sous unix via le protocole ssh.
« documente toi ou embauche quelqu'un de compétent pour faire cette partie du travail à ta place »
rien ne t'a interdit de poser ici tes questions sur les choses que tu n'as pas comprises. Discuter sur un forum est un mode de documentation.
En attendant, on ne sait toujours pas pourquoi tu bloques… on sait juste que tu as un problème avec un logiciel pas franchement génial et que tu n'es pas content de mes réponses. ![]()
Ok, autant pour moi, mais j'avais vraiment l'impression que tu te foutait plus ou moins de moi dans tes réponses à travers le logiciel, si ce n’était pas le cas, tant mieu
Mon réel problème vient du fait que mon logiciel (Comsol) peut fonctionner en mode client/serveur mais que je n'arrive pas à l'utilisé correctement dans ce mode. Je l'utilise donc en mode classique sur mon serveur et j’accède à mon serveur via un client nomachine (ce qui n'est pas l'idéal, j'en convient parfaitement)
L'explication serai longue et ma question ne serai finalement pas précise car plusieurs problèmes se superpose dans le cas d'une utilisation du logiciel en client/seveur (qui serai le top) car, entre autres, le soft doit être sur les 2 pc, la connexion se fait via TCP qui est bloqué par le par-feu du labo, en client je n'est qu'un windows, la connexion(wifi
) coupe régulièrement, et quand j'arrive à me connecter via un port TCP, j'ai des soucis pour charger mon modèle (inhérent au soft)....
C'est pas simple mais promis, si j'ai une question dans le futur, j'esserai qu'elle soit la plus précise possible
Mais par pitié, un peu plus de réserve sur les réponses du genre :
"C'est comme ça que les choses marchent dans la vraie vie"
Par ce que je le sais bien, que j'ai déja exploré cette piste, et que je me sui rabatu sur une autre qui ma amené à vous poser un question sur les serveur nomachine...
PS: On me paie pour bosser sur ce soft, alors, je change pas
et en terme de multiphysique (scientifiquement) il est très puissant, j'ai juste du mal à l'utilisé a distance
Bonne aprèm, dsl pour le léger coup de gueule....
« Mon réel problème vient du fait que mon logiciel (Comsol) peut fonctionner en mode client/serveur »
en général, c'est plutôt une solution ça. ![]()
je ne connais pas Comsol, mais je vais l'assimiler à Maple qui, vu de loin, est similaire.
« j’accède à mon serveur via un client nomachine (ce qui n'est pas l'idéal, j'en convient parfaitement) »
ma première question est donc : peux tu faire autrement ? Sachant que si tu as une interface en mode texte, la réponse va probablement être oui, et que dans le cas contraire elle va sûrement être non.
« entre autres, le soft doit être sur les 2 pc, la connexion se fait via TCP qui est bloqué par le par-feu du labo »
normalement, un fonctionnement client/serveur implique qu'on te fournit deux programmes : le client pour la machine cliente, et le serveur pour la machine serveur. Si c'est le cas avec Comsol, ça devrait régler ton premier problème.
Pour le deuxième problème, on peut toujours essayer de voir avec ssh pour rediriger le trafic réseau. Si tu as administrateur sur le serveur, ça devrait être simple, sinon c'est plus incertain.
« en client je n'est qu'un windows »
aucun problème pour ssh ou vnc. Tu peux trouver des clients windows autre que ce nomachine.
« la connexion (wifi
) coupe régulièrement, »
on pourrait essayer de voir pour améliorer ça. Mais ça ne règle pas vraiment le problème. Si tu peux reprendre une session en cours, c'est nettement plus agréable.
« Bonne aprèm, dsl pour le léger coup de gueule… »
je dois m'excuser aussi. Ma politesse fait défaut ces derniers temps, et mon tact est connu pour être proche de 0. ![]()
Merci pour ces précisions!
Avant toute chose, il faut que je comprenne comment fonctionne le soft. J'ai des soucis pour utilisé le mode client/serveur dés que je ne suis plus sur mon réseau local (depuis l’extérieur donc!). Le port TCP en question est bien ouvert, j'arrive a me connecter mais dés que je veux ouvrir un modèle il charge sans arret sans raison (le modèle fait moins de 1 Mo). Il me dit qu'il importe le modèle depuis le serveur alors qu'il est sur le client et je n'ai pas acces aux fichier sur le serveur...
Bref, tout ca pour dire que je doit comprendre comment ca marche avant toute chose pour utilisé ce mode.
Merci en tout cas et je reviendrai si j'ai une question précise!
« Il me dit qu'il importe le modèle depuis le serveur alors qu'il est sur le client »
ne devrait-il pas être sur le serveur ? (c'est une vraie question)
Utiliser la commande :
$ netstat
sur le serveur peut t'aider à voir le trafic généré par le serveur (attention, c'est verbeux comme commande).
"ne devrait-il pas être sur le serveur ?" J'ai pas acces aux fichiers/dossiers sur le serveur via l'interface du soft. Mais il y as des options pas claires pour importer et exporter des modèles vers et depuis le serveur (que j'arrive pas a faire fonctionner bien sur!), c'est surement une piste...
Je vais tout tester en local pour comprendre tout ca et je transposerai a un acces depuis l'exterieur ensuite.
J'avais déja surveillé le trafic sur les deux pc mais celui ci s’arrêtait au bout de quelques secondes
Je creuse!
Il y a un truc qui m'échappe : le serveur en question, tu as quel contrôle dessus ?
Est-ce bien ce serveur que tu voulais accéder via ssh au début de ce thread ?
J'ai tous le controle que je veux, c'est ma tour perso qui est chez moi derrière ma freebox. Mais je veux y accéder depuis le labo pour faire mes calculs...
« J'ai tous le controle que je veux, c'est ma tour perso qui est chez moi derrière ma freebox. »
ha ! *** freebox ***
Ça veut dire ipv6, et donc ça veut dire que tu n'es pas derrière la freebox mais directement sur internet (du point de vue de l'ipv6). C'est potentiellement exploitable pour simplifier bien dès choses.
Bref, reprennons. Tu as une machine facilement accessible, sous linux, chez toi, où tu es root et qui fait le café. Et tu as une machine sous windows, derrière un pare-feu, qui ne fait pas ce que tu veux. Et le but c'est de faire du calcul, via une application graphique (il n'y a vraiment pas de mode texte ?
) sachant que la connexion est de mauvaise facture et que donc il faut pouvoir reprendre les calculs en vol. J'ai bon ? ![]()