Was ist Linux® Remote Access?
Mit dem Linux-Fernzugriff kann ein Benutzer von einem anderen Computer aus auf sein Linux-Betriebssystem zugreifen. Je nach Art des verwendeten Remotezugriffs kann der Zugriff auf den gesamten Desktop oder nur auf die Befehlszeile möglich sein. Für den Linux-Fernzugriff können auch verschiedene Sicherheitsstufen implementiert werden.
Um den Remotezugriff zu verwenden, muss ein Computer entweder mit dem Internet verbunden oder in einem lokalen Netzwerk angemeldet sein, von dem aus auf den Computer zugegriffen wird. Der Benutzer muss auch die IP-Adresse seines Routers kennen, um remote auf den Desktop zugreifen zu können. Um eine sichere Verbindung herzustellen, muss der Benutzer ein SSH-Netzwerkprotokoll (Secure Shell) installieren, das einen sicheren "Tunnel" zwischen den beiden Systemen erstellt. Eine sichere Verbindung sollte immer verwendet werden, wenn eine Verbindung über das Internet hergestellt wird. In einem lokalen Netzwerk ist dies jedoch normalerweise nicht erforderlich.
Virtual Network Computing (VNC) wird verwendet, um eine Remoteverbindung mit dem gesamten Desktop-System auf einem Linux-Computer herzustellen. In den meisten Fällen muss auf beiden Computern ein VNC-Client installiert sein, um die Verbindung herzustellen. Es gibt Freeware-VNC-Clients, aber die beliebte Linux-Distribution Ubuntu wird auch mit einem installierten VNC-Tool ausgeliefert. Linux-RAS-Einstellungen können in Ubuntu über das Systemeinstellungsmenü festgelegt werden.
SSH stellt sichere Verbindungen zwischen Computern her und ermöglicht außerdem den Zugriff auf die "Shell" des Computers, die dem Benutzer im Wesentlichen die Befehlszeilenfunktionalität auf dem Remotecomputer bietet. Auf beiden Rechnern muss ein SSH-Server installiert sein, um die Verbindung herzustellen. Der Server kann auf jedem Linux-Betriebssystem installiert werden, indem Sie in der Befehlszeile "sudo apt-get install openssh-server" eingeben.
Sobald ein SSH-Server eingerichtet ist, stellt der Benutzer die Remoteverbindung her, indem er "ssh -L" sowie die IP-Adresse und andere Informationen eingibt, die für die Verbindung zum Remotecomputer erforderlich sind. Nachdem die Computer verbunden sind, kann der Benutzer entweder in der Shell des Remotecomputers arbeiten oder die VNC verbinden, sodass er mit dem gesamten Remotedesktop arbeiten kann. Die VNC-Verbindung wird hergestellt, indem der Name des VNC-Clients plus die IP-Adresse des Remotecomputers in die Befehlszeile eingegeben wird.
Ein Benutzer kann nicht nur eine Remoteverbindung von einem anderen Linux-System herstellen, sondern auch eine Verbindung mit dem Linux-Remotezugriff von einem Windows- oder Mac-Betriebssystem aus herstellen. Dazu wird das Linux-System wie für die Verbindung mit einem anderen Linux-System eingerichtet, und auf dem anderen Betriebssystem müssen ein VNC-Client und ein SSH-Client installiert sein. Sobald diese Anwendungen eingerichtet sind, gibt der Benutzer die IP-Adresse und den Router-Port ein, um eine Verbindung zum Linux-Computer herzustellen.