GNU/Linux >> Tutoriels Linux >  >> Linux

démarrer automatiquement l'écran lors de la connexion ssh

Un simple screen -R devrait faire l'affaire.

Pour vérifier cela, j'ai ajouté screen -R à mon .bash_profile sur un serveur distant, connecté, détaché de l'écran et a été renvoyé à une invite de shell normale sur le serveur distant. Vérifié avec .bashrc également. Les connexions suivantes ont donné le résultat attendu (rattachement à la session d'écran).


screen -RR se rattachera à la première session disponible ou en créera une si nécessaire.


J'ai eu des problèmes avec la création de 40 sessions d'écran en cascade avec certaines des solutions lors du démarrage d'une nouvelle session de fenêtre ou d'écran. J'ai pu éliminer l'écran en cascade et créer une nouvelle session s'il n'en existait pas avec ceci :

if [ -z "$STY" ]; then screen -R; fi

Il teste si vous êtes dans une session d'écran et exécute screen -R si vous ne l'êtes pas. Sans le test, vous obtenez le message "Attacher depuis l'intérieur de l'écran ?" avertissement de l'écran chaque fois que vous créez une nouvelle fenêtre d'écran.


Linux
  1. Ssh - Comment faire pour qu'un processus que je démarre pendant une session Ssh s'exécute après la fin de la session ??

  2. Ssh - Journalisation des tentatives d'accès Ssh ?

  3. Ctrl-c Gestion en session Ssh ?

  4. Démarrer une session de console d'urgence

  5. Comment désactiver le délai d'attente dans ssh lors de l'invite de connexion (inactivité de la session de connexion) sous Linux

Comment utiliser l'écran Linux

Supprimer la session GUEST de l'écran de connexion Ubuntu

Correction de "Échec du démarrage de la session" lors de la connexion à Ubuntu 16.04

Comment puis-je démarrer automatiquement plusieurs sessions d'écran ?

Comment se reconnecter à une session ssh déconnectée

Faire une commande de longue durée sur ssh