permalink

0

2. Projekt: Ubuntu Server 10.04, SSH-Server

Als erstes installieren wir den SSH-Server. Dann kann man nämlich nachher auf Bildschirm und Tastatur beim Server verzichten und sich direkt von einem Windown bzw. Linux Client auf den Server verbinden. Zu dem jedoch später.

Es gibt viele Tipps, wie man ein Arbeiten im Terminal verschnellern und vereinfachen kann! Hier werden die Grundlagen erklärt und für diejenigen, welche intresse haben, stehen am Ende auch weiterführende Links.

Gebt nach der Anmeldung nun folgenden Befehl ein:

[code lang="shell"]sudo apt-get update[/code]

und anschliessend

[code lang="shell"]sudo apt-get install openssh-server[/code]

Wer mehr dazu erfahren möchte:

apt-get

openssh

Somit ist der openssh Server installiert. Falls man das Root Konto nicht aktiviert hat, kann man die anpassung der Konfigurationsdatei überspringen.

Anpassung der Konfigurationsdatei:
Die Konfigurationsdatei befindet sich im Ordner
/etc/ssh/sshd_config. Wir öffnen sie mit folgendem Befehl:

[code lang="shell"]sudo nano /etc/ssh/sshd_config[/code]

Nun ist es möglich, indem man die Zeile PermitRootLogin auf no setztt, den Login als root zu verhindern.

Anschliessend ist ein Neustart des SSH-Servers erforderlich. Dieser wird mit dem folgenden Befehl ausgeführt:

[code lang="shell"]sudo /etc/init.d/ssh restart[/code]

Ende der Anpassung

Jetzt muss noch eine feste IP definiert werden. Wie das zu machen ist liest man im hier um Ubuntu Wiki. Hier Jedoch ein kleiner Auszug:

IP Adresse ermitteln

Mit den Befehlen

ifconfig

bzw.

ip address show

im Terminal kann man sich seine aktuelle Netzwerkkonfiguration ausgeben lassen. Dabei stellt man auch gleich mit fest, ob es sich bei dem Gerätenamen um eth0, eth1 usw. handelt. In der Regel ist es “eth0″ (immer dann, wenn nur eine Netzwerkkarte vorhanden ist), weswegen im weiteren Verlauf des Artikels immer “eth0″ bzw. “eth1″ benutzt wird.

IP-Adresse ändern

Um die Netzwerkeinstellungen des Systems zu konfigurieren, kann man auch direkt die Datei /etc/network/interfaces in einem Editor mit Rootrechten bearbeiten( einfach sudo nano /etc/network/interfaces). Die oben vorgestellten Konfigurationswerkzeuge machen am Ende nichts anderes, als die in der Oberfläche eingegebenen Daten hier einzutragen. Informationen zu der Datei und den Konfigurationen findet man in dem Artikel interfaces.

Um sich nun auf den Server zu verbinden, nimmt man unter Windows am besten das Programm Putty.

Nach dem Start gibt man die IP des Servers ein und wählt SSH anschliessend auf Open,

Anschliessend erscheint folgendes Fenster, wo man sich einloggen kann:

Die Verbindung steht.

Wer mehr über “bessere” Verschlüsselung erfahren möchte sollte sich hier mal im Abschnitt “Authentifizierung über Public-Keys” umsehen. Für einen Homeserver reicht es so jedoch vollkommen.

Autor: CodeZero

Mag: Bülach, Zürich, Sonne, Winter, Schnee, Davos, Musik, Strozzini, Geschichten, IT, Web, Ruby, Essen, Teigwaren, Fleisch, Konfitüre, Android, Twitter, Facebook, Zelten, Judo, seinen Beruf, Topmen, Blues, Rock, Pop Mag nicht: Handysound, Gaffer, Besserwisser, Benzin, FC Basel, Hitze, Schmarotzer, Autofahrer die beim Fussgängerstreifen nicht anhalten, Michael Jackson, Autos, Apple-Fanboys, Apple-Haters Ich freue mich immer über ein Feedback ;)

Hinterlasse eine Antwort