Mustand: sisu ei ole veel tehniliselt ega keeleliselt täielikult kontrollitud ega toimetatud.

Peatüki vaade

Linux/Unix/macOS käsurea kiirõpik

Praegu loed peatükki Graafilised rakendused kaugmasinast, mis kuulub osasse Osa III: Failid, võrk ja süsteemitöö.

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@server proovib X11-edastust üle SSH
  • ssh -L 8888:localhost:8888 kasutaja@server suunab 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

  1. Uuri, kas sinu masinal on X11 klient saadaval.
  2. Pane kirja üks juhtum, kus veebiliides on mõistlikum kui X11.
  3. Selgita, miks Remote SSH võib olla arenduses mugavam kui toores X11 forwarding.