GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment exécuter des fichiers de script (.sh) dans un nouveau terminal après la connexion au serveur Ubuntu 16.04 via Ssh ?

J'ai essayé plusieurs façons telles que

terminator -x abc.sh
La commande ci-dessus me donne cette erreur :

You need to run terminator in an X environment. Make sure $DISPLAY is properly set

J'ai aussi essayé

gnome-terminal -x ./abc.sh

La commande ci-dessus me donne l'erreur ci-dessous

Failed to connect to Mir: Failed to connect to server socket: No such file or directory
Unable to init server: Could not connect: Connection refused
Failed to parse arguments: Cannot open display:

Meilleure réponse

En supposant qu'Ubuntu à Ubuntu

  • Si vous avez installé le logiciel approprié sur le serveur, vous pouvez vous connecter à distance avec ssh -X puis exécutez des programmes d'application graphiques comme terminator et gnome-terminal . Voir ce lien,

    Quel est le moyen le plus simple d'accéder à distance à l'interface graphique au "serveur" Ubuntu 16.04 à partir du "bureau" Ubuntu 16.04 ?

  • Vous pouvez également simplement démarrer d'autres fenêtres de terminal localement et, dans ces fenêtres, vous connecter à distance avec ssh et ainsi exécuter plusieurs programmes d'application en mode texte sur le serveur (chacun dans sa propre fenêtre de terminal).

Si vous utilisez le bureau Windows 10 et souhaitez vous connecter à votre serveur Ubuntu

Une solution simple consiste à installer et à utiliser Putty dans Windows selon le lien suivant,

www.putty.org/

PuTTY est un client SSH et telnet, développé à l'origine par Simon
Tatham pour la plate-forme Windows. PuTTY est un logiciel open source qui est
disponible avec le code source et qui est développé et pris en charge par un groupe
de volontaires.

Vous pouvez télécharger PuTTY ici.

Vous pouvez démarrer une ou plusieurs fenêtres Putty et exécuter différentes tâches via ssh .

Comme décrit dans un commentaire de @SergiyKolodyazhnyy, vous pouvez utiliser xrdp pour ouvrir une session de bureau à distance de Windows vers Ubuntu.

Comme décrit dans un commentaire de @PerlDuck, vous pouvez installer et utiliser un serveur X sous Windows pour pouvoir exécuter des programmes d'application graphiques via ssh , mais selon votre question initiale, cela pourrait être exagéré.


Ubuntu
  1. Comment exécuter des applications Windows sur votre PC Ubuntu

  2. Ssh - Comment exécuter un script immédiatement après la connexion via Ssh ?

  3. Comment exécuter des fichiers .exe dans Ubuntu ??

  4. Comment exécuter Ubuntu sous Windows 10 sur VirtualBox ?

  5. Comment exécuter un script python sur un terminal (ubuntu) ?

Comment installer le serveur SSH dans Ubuntu 20.04

Comment activer le serveur SSH sur Ubuntu 22.04

Comment enregistrer des sessions de terminal dans Ubuntu

Comment installer le serveur SSH sur Ubuntu 18.04 LTS

Comment installer le serveur SSH sur Ubuntu 20.04 LTS

Comment installer le serveur SSH sur Ubuntu 22.04 LTS