GNU/Linux >> Znalost Linux >  >> Linux

Jak mohu pracovat s nástroji GUI na vzdáleném serveru?

Můžete použít X11 předávání přes SSH; ujistěte se, že možnost

X11Forwarding yes

je povoleno v /etc/ssh/sshd_config na vzdáleném serveru a buď povolte ruční předávání X11 pomocí

ssh -X remoteserver

nebo přidejte řádek s textem

ForwardX11 yes

na příslušný záznam hostitele v ~/.ssh/config

To samozřejmě vyžaduje funkční X displej na lokálním konci, takže pokud používáte Windows, budete muset nainstalovat něco jako XMing, pak nastavit X11 forwarding v PuTTY, jak je ukázáno v těchto odkazech:

  • Připojení k CSE pomocí PuTTY a Xming
  • Přeposílání X11 pomocí Xming a PuTTY
  • Používejte Linux přes Windows s Xming, zde nebo zde

ETA:Když si znovu přečtete a uvidíte vaše vysvětlení v komentářích, FTP může vašim potřebám vyhovovat ještě lépe, protože vám umožní „připojit“ složky SFTP, jako by to byly běžné síťové disky. Viz zde, zde, zde (pro Windows XP/7/Vista) nebo zde (pro Windows 8).


Shadur probral, jak povolit X. Všimněte si, že /etc/ssh/sshd_config je na konci serveru a ~/.ssh/config je na straně klienta, takže obecně mluvíme o dvou různých strojích. Přesměrování X zobrazí vaši vzdálenou aplikaci na místním displeji X. Takže tyto dvě konfigurace musí říci vzdálenému a místnímu, aby umožnily provedení této operace.

Záleží na tom, zda byste měli používat X. Musíte zvážit (alespoň) následující faktory.

  • Jakou máte šířku pásma? Jaká je jeho rychlost? Je to měřeno? Je tam čepice? Pokud máš velmi rychlé připojení k netu a bez omezení, tak je ten X použitelnější, jinak může být hodně pomalý. Mějte na paměti, že X je obecně síťový prase; není optimalizována na šířku pásma (nebo jaká je správná fráze).

  • Jaké nástroje plánujete používat nad X? Existují náhrady/ekvivalenty jiné než gui? Pokud uvedete příklady druhů nástrojů, o kterých uvažujete, že je používáte, lidé by mohli navrhnout alternativy, pokud jsou k dispozici. Uvědomte si také, že některé dobře známé nástroje jsou k dispozici ve formě gui i příkazového řádku/konzole. Např. emacs, aptitude, reportbug.

Obecně doporučuji používat aplikace z příkazového řádku (apt, wget, rsync) nebo proklínání (jako aptitude nebo mc), pokud jsou dostupné a dělají to, co potřebujete. Takové aplikace nemusí být nutně horší než aplikace X; některé z nich jsou dobré aplikace. Např. Software Johna Davise, např. jed a slrn, obě konzolové aplikace, ukazují jeho osobitou estetiku a jsou uměleckými díly. BTW, spuštění X serveru na klientovi Windows pro připojení k serveru Linux je možnost, i když ne zrovna dobrá.

Pokud máte lokální linuxový server, problémy s šířkou pásma zmizí a X je mnohem schůdnější variantou.


Našel jsem freenx a nxclient být velmi výkonným řešením vzdálené plochy, mnohem lepším než vnc nebo X11 . Zkusil bych to.


Linux
  1. Co je webový server a jak webový server funguje?

  2. Jak pracovat s SFTP klientem v Linuxu – 10 příkazů sftp

  3. Jak nakonfigurovat RDP v systému Windows Server 2008 R2

  1. Jak přimět Vim, aby správně spolupracoval s Tmux?

  2. Jak začít s cloudovým serverem FreeBSD

  3. Jak povolit vzdálené připojení k databázovému serveru MySQL

  1. Jak pracovat se skupinami balíčků dnf

  2. Jak nakonfigurovat doménu pro práci s G Suite pomocí Remote MX Wizard

  3. Jak vzdáleně kopírovat soubory přes SSH bez zadání hesla?