terminálról a barátom gépébe, és kíváncsi vagyok, hogyan indítanék egy GNOME-munkamenetet SSH-n keresztül. meg kell nyitnia egy böngészőt a gépén, hogy megtekinthessen valamit, amit csak a gazdagépnevéből lehet megtenni. Mi a legegyszerűbb módja ennek elérésére az SSH-n keresztül?
Válasz
Váltás egy második terminálra, például tty2: Ctrl Alt – F2 , jelentkezzen be és indítsa el a új X munkamenet egy elérhető kijelzőn:
xinit -- :1
Most ssh a másik gépre, lehetővé téve az X továbbítást (vagy megbízható X továbbítást a ):
ssh -X user@machine
Miután bejelentkezett, indítson új gnome-munkamenetet:
gnome-session
A gnome-session
parancsot is átadhatja a ssh
.
Válasz
Ha csak webes munkamenetet kell futtatnia, úgy tűnik, hogy a A számítógépét javasoljuk, hogy csak futtassa az OpenSSH-t az ssh -D8888 argumentummal (a 8888 csak egy példa), és állítsa be a helyi böngészőt úgy, hogy a localhost: 8888-ra mutasson, mint SOCKS5 proxy.
Ha a linken keresztül böngészőt kell futtatnia, nincs oka annak, hogy egy teljes GNOME-munkamenetet indítson, csak futtassa az ssh -X parancsot a többi kérdésben leírtak szerint, majd futtassa egyedül a böngészőt.
Válasz
A gnome
indításához a terminálról használja a startx
.
Megjegyzések
- Nem. Ehhez be kell állítani az .xinitrc fájlt,
Válasz
Az Ubuntuban ezeket a parancsokat használom:
ssh -X user @ host gnome-session
vagy
ssh -Y user @ host gnome-session
Válasz
Használhatja a ssh -X
vagy a ssh -Y
gépét az alkalmazások futtatásához a barátom gépe, de az Xorg-ot használja. A webböngésző továbbra is a gazdagépnevéről fogja létrehozni a kapcsolatot.
Válasz
I az x11vnc-t elég egyszerűnek találta.
Engedélyezte a távoli aktív gnome asztal megtekintését.
(Asztali alkalmazásként jelenik meg. Az ssh-tunnel továbbítja a portomat helyi gép. Ezután csatlakoztassa a helyi vnc kliensemet a helyi ssh-továbbított portomhoz.)