Graafilised rakendused kaugmasinast
Selles peatükis vaatame, millal kasutada X11-edastust, millal veebiliidest ja mis on praktilised piirangud.
Loogika
Kaugelt graafilise rakenduse kasutamiseks on mitu rada, aga need ei ole võrdselt mugavad. Enamasti tasub eelistada veebiliidest või Remote SSH tüüpi lahendust, ja X11 forwarding jätta erijuhtudeks.
Kiirspikker
ssh -X kasutaja@serverproovib X11-edastust üle SSHssh -L 8888:localhost:8888 kasutaja@serversuunab kaugpordi lokaalsesse masinasse- veebiliides brauseris on sageli kõige mugavam tee
- Remote SSH arenduseks väldib toorest GUI-edastust
Peamised variandid
- X11 forwarding üle SSH
- veebiliides brauseris
- kaug-töölaua lahendus
- IDE enda Remote SSH tugi
Käivita need käsud
ssh -X kasutaja@server
Veel üks väga tavaline näide veebiliidese jaoks:
ssh -L 8888:localhost:8888 kasutaja@server
Pärast seda saab tihti brauseris avada aadressi http://localhost:8888.
X11 forwarding
See võib töötada lihtsate X-rakendustega, kuid:
- on sageli aeglane
- vajab kohalikku X-serverit
- ei sobi alati moodsatele GUI-rakendustele
Veebiliides
Sageli on praktilisem kasutada teenuseid, mis töötavad brauseris:
- Jupyter
- veebipõhine adminliides
- kaugserveris jooksev rakendus HTTP kaudu
Minitest
- Uuri, kas sinu masinal on X11 klient saadaval.
- Pane kirja üks juhtum, kus veebiliides on mõistlikum kui X11.
- Selgita, miks Remote SSH võib olla arenduses mugavam kui toores X11 forwarding.