Slik bruker du SSH X-videresending til å kjøre eksterne apper
Det er tider når det bare er raskere, enklere eller nødvendig å bruke et grafisk program, og det er også tidspunkter når du kanskje er borte fra datamaskinen som har viktige programmer installert. Uansett scenario, Linux og andre operativsystemer som kjører en X-server, har muligheten til å videresende en grafisk applikasjon gjennom SSH. Etter noen få enkle trinn kan du kjøre et eksternt program i hele sin grafiske herlighet.
Installasjon og oppsett
Før du begynner må du sørge for at SSH-klienten og serveren er installert på de riktige datamaskinene. Vertsdatamaskinen som vil ha de faktiske kjørende applikasjonene, må ha SSH-serveren i gang. På Ubuntu er den ikke installert som standard. Se etter den pakkede kalt " openssh-serveren " og installer den. På klientdatamaskinen trenger du " openssh-klient ".
Det andre viktige foreløpige trinnet er å sikre at begge datamaskinene er koblet til et nettverk, og at du kan nå dem via SSH. Hvis datamaskinene er i samme bygning, vil det være enkelt. Hvis ikke, må du kanskje konfigurere vertsdatamaskinen for å motta SSH-tilkoblinger gjennom brannmuren. Se ruteren din dokumentasjon for riktig metode for port videresending.
Kobler til
1. Åpne en terminalemulator: Gnome terminal, Konsole eller noe lignende.
2. Koble nå til vertsmaskinen. For eksempel, hvis verts-IP-adressen er 192.168.254.76 og vertsnavnet er "bobolina", skriver du følgende:
ssh-X-lbobolina 192.168.254.76
Dette forteller SSH å videresende X-serveranropene til klientdatamaskinen.
3. Skriv inn passordet ved passordmeldingen.
4. Kjør programmet. Hvis du for eksempel vil kjøre Kwrite, skriver du bare kommandoen:
dbus-launch kwrite &
(Merk: Du må ha "dbus-launch" før KDE 4-applikasjoner. Andre programmer som ikke krever D-Bus skal fungere uten det).
Andre hensyn
Det er alt som trengs. Du bør nå kunne kjøre eksterne X-programmer etter behov. Dette kan være svært nyttig hvis du for eksempel kjører en datamaskin med en svært liten harddisk, ingen harddisk i det hele tatt eller en uten CD-ROM-stasjon, som alle er vanlige med mange netbooks og low-cost mini stasjonære.
For å automatisere denne prosessen, kan du sette opp SSH-offentlige nøkler for å koble uten passord og skrive et kjørbart skript. Også, hvis du trenger en full X-sesong videresendt, kan du bruke NX-teknologi, tilgjengelig med den kommersielle NoMachine NX eller med FreeNX (et gratis og åpen kildealternativ).
Som med alle nettverksløsninger er sikkerhet alltid en bekymring. Bruke SSH gir en sikker tilkobling, men det er ikke så bra hvis passordet ditt er lett å gjette, og brannmuren lar deg få tilgang til det. Når du har en sikker plan på plass, er ekstern X-videresending en utmerket måte å laste eksterne applikasjoner på etterspørsel og administrere eksterne maskiner. Mulighetene er bare så begrenset til fantasien din og hastigheten på nettverksforbindelsen din. Eksperimenter med forskjellige teknikker, og la oss få vite hva du oppdager.