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

Administration système Discussion :

Détourner tty1 vers ssh


Sujet :

Administration système

  1. #1
    Membre confirmé Avatar de T`lash
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2007
    Messages
    381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Saint-Pierre-Et-Miq.

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Septembre 2007
    Messages : 381
    Points : 519
    Points
    519
    Par défaut Détourner tty1 vers ssh
    Bonjour,

    J'administre une machine sans écran via ssh. Celle-ci entre des données grâce à un programme lancé au login sur le tty1 et des messages d'erreur peuvent s'y afficher.
    Ma question est la suivante : une fois connecté par ssh, est-il possible de récupérer les messages affichés sur le tty1 et d'y envoyer des commandes ? Donc en clair, puis-je dupliquer le tty1 pour utiliser le système à distance ?

  2. #2
    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 264
    Points
    12 264
    Par défaut
    si c'est pour l'accès distant tu as autant(*) de tty que tu veux suffit donc d'en ouvrir 2 un qui affiche le contenu "tty1 local" et un autre pour ta session normale "user" et lancer tes commandes.

    (*) sous la limite du système



    probablement quelque chose du genre (depuis une autre machine)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ssh user@host "cat /dev/tty1" & 
    ssh user@host

  3. #3
    Membre confirmé Avatar de T`lash
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2007
    Messages
    381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Saint-Pierre-Et-Miq.

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Septembre 2007
    Messages : 381
    Points : 519
    Points
    519
    Par défaut
    Donc si cat /dev/tty1 est sensé m'afficher toutes les sorties affichées sur le tty1, comment est-ce que j'écris une commande de sorte que cela donne exactement comme si je l'avais tapée directement sur le tty1 ?

  4. #4
    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 264
    Points
    12 264
    Par défaut
    Citation Envoyé par T`lash Voir le message
    Donc si cat /dev/tty1 est sensé m'afficher toutes les sorties affichées sur le tty1, comment est-ce que j'écris une commande de sorte que cela donne exactement comme si je l'avais tapée directement sur le tty1 ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    commande 2>&1 /dev/tty1
    devrait fonctionner.

  5. #5
    Membre confirmé Avatar de T`lash
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2007
    Messages
    381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Saint-Pierre-Et-Miq.

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Septembre 2007
    Messages : 381
    Points : 519
    Points
    519
    Par défaut
    Au départ l'application était lancée à partir du fichier .profile si la console était tty1. J'ai remplacé ce lancement par le lancement de la commande screen et dans le fichier .screenrc je lance l'application.

    Ainsi je peux dupliquer mon screen en utilisant l'option -x. Ce qui me permet d'exécuter des commandes sur tty1 et de voir ce qui s'y affiche.

  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 264
    Points
    12 264
    Par défaut
    Citation Envoyé par T`lash Voir le message
    Au départ l'application était lancée à partir du fichier .profile si la console était tty1. J'ai remplacé ce lancement par le lancement de la commande screen et dans le fichier .screenrc je lance l'application.

    Ainsi je peux dupliquer mon screen en utilisant l'option -x. Ce qui me permet d'exécuter des commandes sur tty1 et de voir ce qui s'y affiche.
    ah oui bien vu j'y pensais pas mais effectivement c'est bien plus souple comme méthode

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

Discussions similaires

  1. Détourner ByteArrayOutputStream vers une String
    Par supupoff dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 27/03/2013, 19h29
  2. Réponses: 2
    Dernier message: 24/07/2009, 11h27
  3. Connexion SSH vers un switch
    Par heavenvibes dans le forum Langage
    Réponses: 5
    Dernier message: 15/06/2009, 12h22
  4. connexion impossible en ssh vers serveur dedié
    Par tifsa dans le forum Administration système
    Réponses: 4
    Dernier message: 10/11/2008, 13h04
  5. ssh de windows vers linux
    Par Info_76 dans le forum Applications et environnements graphiques
    Réponses: 2
    Dernier message: 01/08/2007, 10h58

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