IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

Transformer des vieux pc en client léger TS


Sujet :

Linux

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 44
    Points : 55
    Points
    55
    Par défaut Transformer des vieux pc en client léger TS
    Salut,

    on cherche une distrib qui permette de transformer à peu près n'importe quelle machine en un simple client terminal server.

    C'est un projet pour une école primaire, l'objectif est d'avoir un cd qui permette de formater le disque dur d'un ordi et de lui installer la distrib. Une fois installé, le pc démarre et affiche directement la session sur le serveur TS.

    Dis comme ça c'est simple mais pour des newbies de Linux, c'est un cauchemar.
    On s'est approché du but avec Thinstation mais cela ne fonctionne pas avec tous les PC et pour le moment nous ne parvenons pas à le faire fonctionner depuis un disque dur.

    Bref on a passé beaucoup de temps pour un résultat peu satisfaisant.

    Si une bonne âme pouvait nous aider un peu en nous orientant sur une distrib compatible avec un maximum de pc et en nous aidant à réaliser sa personnalisation, ce serait très sympa.

    Merci d'avance.

  2. #2

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 44
    Points : 55
    Points
    55
    Par défaut
    Merci pour ta réponse.

    LTSP est un environement complet, nous n'avons besoin que de la partie client et LTSP ne supporte pas à ma connaissance RDP qui est le protocole de Terminal Server pour Windows server.

  4. #4
    ovh
    ovh est déconnecté
    Rédacteur
    Avatar de ovh
    Homme Profil pro
    Architecte devops web full stack
    Inscrit en
    Mai 2002
    Messages
    3 841
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte devops web full stack

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 841
    Points : 6 514
    Points
    6 514
    Par défaut
    Si je comprends bien, tout ce que tu souhaites sur tes postes de travail, c'est un OS linux qui permette de se connecter à un Terminal Server Windows ?

    Si ce n'est que ça, n'importe quelle distrib fait l'affaire Exemple sous Ubuntu :
    http://doc.ubuntu-fr.org/tsclient

    Après si tu veux que le TSClient démarre automatiquement après le login, il suffit d'aller dans le menu Système > Préférences > Applications au démarrage et l'ajouter

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 44
    Points : 55
    Points
    55
    Par défaut
    Parfait, Merci

    il est possible de verrouiller l'os pour qu'il ne reste que sur la session TS ?

    Merci

  6. #6
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Points : 12 262
    Points
    12 262
    Par défaut
    Citation Envoyé par Coroebus Voir le message
    Parfait, Merci

    il est possible de verrouiller l'os pour qu'il ne reste que sur la session TS ?

    Merci
    la méthode facile c'est de :
    faire un utilisateur avec login automatique pour lequel le shell est remplacé par un script qui lance ce que tu veux qu'il ai dans l'interface graphique, dans ton cas la session TS.

    ainsi seule cette application est accessible au boot de la machine.
    Mais la machine reste disponible pour root sur les terminaux ctrl+alt+f1 à f6

    tu peux aussi ne laisser qu'un de ces terminaux.

    ou encore même aucun mais alors pour l'administration ça implique de rebooter en mode single la machine pour chaque action "root", comme les mises à jour etc...

  7. #7
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 602
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 602
    Points : 7 837
    Points
    7 837
    Par défaut
    Citation Envoyé par frp31 Voir le message
    lou encore même aucun mais alors pour l'administration ça implique de rebooter en mode single la machine pour chaque action "root", comme les mises à jour etc...
    La présence du mode single demande de mettre un mot de passe sur grub (ou lilo).
    Enfin, tout excellent linuxien, sans protection du grub pourra accéder à ce mode en rentrant manuellement dans grub.

  8. #8
    Futur Membre du Club
    Homme Profil pro
    Technicien réseau
    Inscrit en
    Août 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien réseau
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Août 2011
    Messages : 2
    Points : 8
    Points
    8
    Par défaut
    Bonjour à tous.

    Je suis le collegue de coroebus.

    Merci pour vos réponses.

    J'ai essayé avec ubuntu de mettre Terminal server dans systeme > preference > démarrage.

    J'ai créer un raccourci de terminal server que j'ai mit dans commande du menu ajouter une application au démarrage.

    je reboot, ubuntu démarre et j'ai un fichier text.

    #!/usr/bin/env xdg-open

    [Desktop Entry]
    Name=Terminal Server Client
    Comment=Connect to a remote computer
    TryExec=tsclient
    Exec=tsclient
    Icon=tsclient
    Terminal=true
    Type=Application
    Version=1.0
    Categories=GTK;GNOME;X-GNOME-NetworkSettings;Network;
    Encoding=UTF-8
    X-Ubuntu-Gettext-Domain=tsclient
    est ce que c'est le fait d'avoir mit l'icone du bureau dans commande ?
    Si oui dans quel repertoir se trouve Terminal server client ?

    Merci de votre aide.

  9. #9
    Futur Membre du Club
    Homme Profil pro
    Technicien réseau
    Inscrit en
    Août 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien réseau
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Août 2011
    Messages : 2
    Points : 8
    Points
    8
    Par défaut
    Petite précision de dernière minute.

    C'est bon maintenant terminal server client se lance au démarrage, mais l'interface du prog, il reste a l'utilisateur d'apuyer sur connection.

    Ors nous on voudrais que ce soit transparent.
    Il faut faire un script ? si oui comment ?

    merci à vous.

  10. #10
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 44
    Points : 55
    Points
    55
    Par défaut
    Citation Envoyé par frp31 Voir le message
    la méthode facile c'est de :
    faire un utilisateur avec login automatique pour lequel le shell est remplacé par un script qui lance ce que tu veux qu'il ai dans l'interface graphique, dans ton cas la session TS.

    ainsi seule cette application est accessible au boot de la machine.
    Mais la machine reste disponible pour root sur les terminaux ctrl+alt+f1 à f6

    tu peux aussi ne laisser qu'un de ces terminaux.

    ou encore même aucun mais alors pour l'administration ça implique de rebooter en mode single la machine pour chaque action "root", comme les mises à jour etc...
    Ok, je vais tester ceci. Enfin je vais chercher comment faire tout ceci

    merci

  11. #11
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 44
    Points : 55
    Points
    55
    Par défaut
    Citation Envoyé par frp31 Voir le message
    la méthode facile c'est de :
    faire un utilisateur avec login automatique pour lequel le shell est remplacé par un script qui lance ce que tu veux qu'il ai dans l'interface graphique, dans ton cas la session TS.
    Je suis parvenu a faire un utilisateur avec le login automatique mais je ne trouve pas comment remplacer le SHELL par un script

    pouvez-vous me mettre sur la voie ?

    merci

  12. #12
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Points : 12 262
    Points
    12 262
    Par défaut
    dans /etc/passwd

    tout utilisateur à un shell ou un programme associé à so login comme dernier champ.

  13. #13
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 602
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 602
    Points : 7 837
    Points
    7 837
    Par défaut
    Le but, c'est quoi exactement ?
    Si l'utilisateur utilise une ligne de commande, il y a ~/.bashrc
    Si l'utilisateur utilise un WM, il est possible de lancer des scripts au lancement du WM (WM : KDE, Gnome, Xfce, iceWM...). Le tout est de savoir quel est le WM imposé par défaut.

  14. #14
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 44
    Points : 55
    Points
    55
    Par défaut
    On a réussi a faire ce qu'on voulait :

    Système d’exploitation : ubuntu 11.04
    Sous linux on va créer une session NGRI avec mot de passe cette session permet d’administrer et de rentrer dans l’interface ubuntu.
    Ensuite on va créer un nouveau type de session, qui exécutera un script plutôt que d’ouvrir le bureau.
    Dans ce type de session on va créer un nouveau fichier custom.desktop à cet endroit /usr/share/xsessions/
    Dans ce fichier on adapte ce type de code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    [Desktop Entry]
    Name=Custom
    Comment=Custom Session to run ~./.xsession
    Exec=/home/username/.xsession
    X-Ubuntu-Gettext-Domain=gdm
    Avec ce nouveau type de session on demande d’ouvrir le fichier .xsession plutôt que d’ouvrir le bureau.
    Dans le fichier .xsession (à enregistrer dans /home/username/.xsession) on demande un démarrage auto du client terminal server :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    #! /bin/bash
    Rdesktop adresse_serveur -f
    logout
    Ensuite on va créer un nouveau compte utilisateur que l’on va appeler Auto (pour connexion automatique).
    Dans le menu Système -> Administration -> Fenêtre de connexion on va cocher la case : se connecter automatiquement en tant que Auto
    Puis : sélectionner *nom de votre session crée plus haut* comme session par défaut.
    Ainsi au démarrage cette session sera lancé automatiquement ainsi que son script.

  15. #15
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 602
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 602
    Points : 7 837
    Points
    7 837
    Par défaut
    Est-ce que le rdesktop peut ouvrir une session Windows ?

  16. #16
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 44
    Points : 55
    Points
    55
    Par défaut
    Citation Envoyé par troumad Voir le message
    Est-ce que le rdesktop peut ouvrir une session Windows ?
    J'ai peut-être pas compris la question. Oui, Rdesktop peut ouvrir une session windows en utilisant le protocole rdp. C'est son job

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 14/12/2013, 15h49
  2. [WS 2008] Transforme des vieux ordinateurs aux clients légers
    Par a.elbaki dans le forum Windows Serveur
    Réponses: 4
    Dernier message: 19/04/2013, 18h16
  3. débouchés des clients légers, lourds?
    Par Error407 dans le forum C#
    Réponses: 8
    Dernier message: 05/10/2012, 11h55
  4. Réponses: 1
    Dernier message: 23/03/2010, 10h42
  5. Publier des rapports pour client léger
    Par hamidap dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 04/08/2009, 14h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo