GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ssh経由でUbuntu16.04サーバーに接続した後、新しいターミナルでスクリプト(.sh)ファイルを実行する方法は?

など色々試してみました

terminator -x abc.sh
上記のコマンドでこのエラーが発生します:

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

私も試しました

gnome-terminal -x ./abc.sh

上記のコマンドで以下のエラーが発生します

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:

ベストアンサー

UbuntuからUbuntuへの想定

  • サーバーに関連するソフトウェアをインストールしている場合は、ssh -Xを使用してリモートでログインできます。 次に、terminatorなどのグラフィカルアプリケーションプログラムを実行します およびgnome-terminal 。このリンクを参照してください

    Ubuntu16.04「デスクトップ」からUbuntu16.04「サーバー」にリモートGUIアクセスする最も簡単な方法は何ですか?

  • 他のターミナルウィンドウをローカルで起動し、それらのウィンドウでsshを使用してリモートでログインすることもできます。 そのようにして、サーバーで複数のテキストモードアプリケーションプログラムを実行します(それぞれが独自のターミナルウィンドウにあります)。

Windows 10デスクトップを使用していて、ubuntuサーバーに接続したい場合

簡単な解決策は、次のリンクに従ってWindowsにPuttyをインストールして使用することです。

www.putty.org/

PuTTYはSSHおよびtelnetクライアントであり、元々はWindowsプラットフォーム用にSimon
Tathamによって開発されました。 PuTTYはオープンソースソフトウェアであり、
ソースコードで利用可能であり、ボランティアのグループによって
開発およびサポートされています。

ここからPuTTYをダウンロードできます。

sshを使用して、1つ以上のPuttyウィンドウを起動し、さまざまなタスクを実行できます。 。

@SergiyKolodyazhnyyのコメントで説明されているように、xrdpを使用できます。 WindowsからUbuntuへのリモートデスクトップセッションを開きます。

@PerlDuckのコメントで説明されているように、WindowsにXサーバーをインストールして使用すると、sshを介してグラフィカルアプリケーションプログラムを実行できます。 、しかしあなたの元の質問によると、それはやり過ぎかもしれません。


Ubuntu
  1. UbuntuPCでWindowsアプリを実行する方法

  2. Ssh – Ssh経由で接続した直後にスクリプトを実行する方法は?

  3. Ubuntuで.exeファイルを実行する方法は??

  1. Windows7でUbuntu11.04ファイルにアクセスする方法は??

  2. VirtualBox 上の Windows 10 で Ubuntu を実行するにはどうすればよいですか?

  3. ターミナル(ubuntu)でPythonスクリプトを実行するには?

  1. BMCWindowsServerにアクセスする方法

  2. Ubuntu18.04でSSHキーを生成する方法

  3. Ubuntu 20.04FocalFossaサーバー/デスクトップで起動時にスクリプトを実行する方法