Chcę uruchomić aplikację GUI na moim komputerze Ubuntu, ale powinna ona zostać uruchomiona przez skrypt powłoki na moim serwerze Debian poprzez SSH.
czy to możliwe?
Chcę uruchomić aplikację GUI na moim komputerze Ubuntu, ale powinna ona zostać uruchomiona przez skrypt powłoki na moim serwerze Debian poprzez SSH.
czy to możliwe?
Odpowiedzi:
To działa dla mnie, gdy ssh'd w:
export DISPLAY=:0; nohup iceweasel &>/dev/null &
Tak, jest to możliwe. Wystarczy przekierować ruch X przez połączenie SSH. Na przykład połącz w następujący sposób:
debian-computer:$ ssh -X username@ubuntu-computer
Następnie po prostu uruchom aplikację z monitu SSH. Okno GUI pojawi się na twoim oknie debian (do którego jesteś zalogowany lokalnie). Całe przetwarzanie zostanie wykonane przez komputer zdalny (Ubuntu).
Pamiętaj, że zadziała to tylko wtedy, gdy na komputerze lokalnym działa serwer X Window. Z pewnością tak będzie, jeśli masz stacjonarną instalację Linux / Unix, a także możesz zainstalować serwery X na Mac OS i Windows, ale nie są one instalowane domyślnie.
Dziękuję za twoje odpowiedzi. W międzyczasie próbowałem jeszcze kilku innych rzeczy, a jedną z nich było nawiązanie połączenia SSH z komputerem Ubuntu i uruchomienie skryptu na tym komputerze.
W jednym z pierwszych wierszy tego skryptu zdefiniowałem wyświetlanie EKSPORTU. Gracz wie już, jakiego wyświetlacza powinien użyć ...
Dzięki jeszcze raz.