Installationsanleitung zu OpenSSH

Inhalt:

  1. Runterladen
  2. Installieren
  3. Konfigurieren
  4. Starten
  5. Telnet über OpenSSH




^ Runterladen:

Nachfolgend die direkte Verknüpfung auf die Datei, sollte die Datei nicht mehr gefunden werden, dann wurde bestimmt wieder die Verzeichnisstruktur auf dem Server umgestellt oder es gibt inzwischen eine neuere Version. Dann einfach die Homepage besuchen und die gewünschte Verison suchen und runterladen. Sollte die nicht mehr vorhanden sind, dann die neuere Version runterladen (sollte in den meisten fällen funktionieren).

Das Archiv runterladen und in dem Verzeichnis

/usr/local/src/arc
ablegen, noch schnell das Archiv entpacken, damit wir die Installation beginnen können:

cd /usr/local/src/
tar -xzf arc/openssh-5.3p1.tar.gz




^ Installieren:

Neuen Benutzer unf Gruppe hinzufügen:

groupadd sshd
useradd -g sshd -d /var/empty -s /bin/false sshd

Verzeichnisse anlegen:

mkdir /etc/ssh
mkdir /var/empty

Nun wird OpenSSH konfiguriert und installiert:

cd /usr/local/src/openssh-5.3p1
./configure \
--prefix=/usr/local/openssh/5.3p1 \
--sysconfdir=/etc/ssh \
--with-privsep-path=/var/lib/sshd \
--with-privsep-user=sshd \
--with-lastlog=/var/log/lastlog \
--with-pid-dir=/var/run \
--with-ssl-dir=/usr/local/openssl/current \
--with-zlib=/usr/local
 
make
make install
 
ln -s /usr/local/openssh/5.3p1 /usr/local/openssh/current
ln -s /usr/local/openssh/current/bin/ssh /bin/ssh




^ Konfigurieren:

Folgende Dateien bitte in die entsprechenden Verzeichnisse kopieren:

Damit OpenSSH auch bei jedem Systemstart auch hochfährt, müssen ein paar Verknüpfungen angelegt und noch die /etc/rc.config geändert werden:

ln -s /etc/init.d/openssh /etc/init.d/rc2.d/S20openssh
ln -s /etc/init.d/openssh /etc/init.d/rc2.d/K20openssh
ln -s /etc/init.d/openssh /etc/init.d/rc3.d/S20openssh
ln -s /etc/init.d/openssh /etc/init.d/rc3.d/K20openssh
 
echo "START_OPENSSH=yes" >> /etc/rc.config

Rechte vergeben:

chown root.root /etc/ssh
chown root.root /var/empty
chown root.root /etc/init.d/openssh
 
chmod 700 /etc/ssh
chmod 755 /var/empty
chmod 700 /etc/init.d/openssh




^ Starten:

/etc/init.d/openssh start

Um zu schauen, ob OpenSSH gestartet ist

ps aux | grep sshd
eingeben.





^ Telnet über OpenSSH:

Mit folgendem Aufruf kann dann eine Telnet-Verbindung über SSH hergestellt werden:

ssh [SERVER] -l [USERNAME]
[SERVER]
Ist entweder eine IP-Adresse oder ein Domain-Name
[USERNAME]
Ist der Benutzername auf dem entfernten Server, mit dem man sich einloggen möchte.




undef_engine.mod_perl/0.67 - Time needed: 0.0278 sec.

Trackmania United Forever

Trackmania Nations Forever

Frischer Wind im Dezember
Mir gefiel das alte Layout schon lange nicht mehr. Daher habe ich einfach mal was neues gemacht, läßt sich jetzt auch alles viel besser lesen. Es sind allerdings noch ein paar Anpassungen nötig, die ich in Kürze aber fertigstellen werde.
Rubrik Perl
Ich habe es endlich geschaft mal ein wenig an meiner Page zu arbeiten...
[mehr]
Hangmania
Mein erstes Online-Game ist online, ist zwar schon älter, aber...
[mehr]
Documentation
Installationsanleitung für Samba nun online.
[mehr]
Documentation
Installationsanleitung für BIND nun online.
[mehr]
LAMPxxl erneuert
LAMPxxl ist nun auf der Basis von SuSE 7.2.
[mehr]
Documentation
Installationsanleitung für ProFTPd nun online (ausgegliedert aus LAMPxxl).
[mehr]
Documentation
Installationsanleitung für OpenSSH nun online.
[mehr]

skyscraper1.gif
In Partnerschaft mit eis.de

@000://00
Location: www.undef.de / Documentation / LAMPxxl / Install OpenSSH /