Hallo,
nachdem ich unter 10.2 und Ubuntu problemlos einen 2.SSH-Server starten konnte (Anleitung im Wiki folgt) stelle ich auf einer 9.3 Probleme fest.
Schritte:
1. in /etc/ssh/sshd_config
2. /etc/sysconfig/ssh nach ssh2 kopieren, und
3. /etc/init.d/sshd nach sshd2 umbenennen, und alle Vorkommnisse von /usr/sbin/sshd ändern, und die Datei
Die Zeile
Sieht dann am Schluss etwa so aus:
http://rafb.net/p/XPc8Xn91.html
4. "/etc/init.d/sshd start" aufrufen
5. Versuchen sich einzuloggen. Da zwei sshd laufen, einmal per
und
Ersteres geht, zweiteres bringt:
Sieht so aus als hätte ich ein falsches Passwort eingegeben. Leider rauscht die Ausgabe nur durch, und ich lande gleich wieder auf dem Prompt.
Ach ja, die Log-Meldung beim Start spuckt nur ein getnameinfo aus, die auf 10.2 aber nicht stört:
Auf meiner 10.2 geht es so übrigens ohne Probleme, nur die 9.3 spinnt. Ich gehe nachher mal Fehler suchen, und schaue was bei "sshd -p XXXX" auf der Konsole passiert.
nachdem ich unter 10.2 und Ubuntu problemlos einen 2.SSH-Server starten konnte (Anleitung im Wiki folgt) stelle ich auf einer 9.3 Probleme fest.
Schritte:
1. in /etc/ssh/sshd_config
entkommentieren, um die lästigen bind-Fehler in /var/log/messages loszuwerden. IPv6 brauche ich nicht.ListenAddress 0.0.0.0
2. /etc/sysconfig/ssh nach ssh2 kopieren, und
eintragen. Dabei XXXX durch eine Port der Wahl ersetzen, welchen machte bei mir keinen Unterschied.SSHD_OPTS="-p XXXX"
3. /etc/init.d/sshd nach sshd2 umbenennen, und alle Vorkommnisse von /usr/sbin/sshd ändern, und die Datei
nachusr/sbin/sshd
hardlinken (sonst spinnt die Ausgabe von rcsshd2 bei mir). Texte (nach echo "...") nach Belieben ändern./usr/sbin/sshd2
zuSSHD_SYSCONFIG=/etc/sysconfig/ssh
ändern.SSHD_SYSCONFIG=/etc/sysconfig/ssh2
Die Zeile
ändern intest /etc/ssh/sshd_config -nt $SSHD_PIDFILE && echo reload
test /etc/ssh/sshd2_config -nt $SSHD_PIDFILE && echo reload
Sieht dann am Schluss etwa so aus:
http://rafb.net/p/XPc8Xn91.html
4. "/etc/init.d/sshd start" aufrufen
5. Versuchen sich einzuloggen. Da zwei sshd laufen, einmal per
Code:
ssh -v -p 22 IP-ADRESSE
Code:
ssh -v -p XXXX IP-ADRESSE
Ersteres geht, zweiteres bringt:
Apr 28 21:06:25 HOSTNAME PAM-warn[9312]: function=[pam_sm_authenticate] service=[sshd2] terminal=[ssh] user=[BENUTZER] ruser=[<unknown>] rhost=[HOSTNAME.site]
Apr 28 21:06:25 HOSTNAME sshd2[9310]: error: PAM: Authentication failure for BENUTZER from HOSTNAME.site
Sieht so aus als hätte ich ein falsches Passwort eingegeben. Leider rauscht die Ausgabe nur durch, und ich lande gleich wieder auf dem Prompt.
Ach ja, die Log-Meldung beim Start spuckt nur ein getnameinfo aus, die auf 10.2 aber nicht stört:
Apr 28 21:01:36 HOSTNAME sshd2[9048]: error: getnameinfo failed
Apr 28 21:01:36 HOSTNAME sshd2[9048]: Server listening on 0.0.0.0 port XXXX.
Auf meiner 10.2 geht es so übrigens ohne Probleme, nur die 9.3 spinnt. Ich gehe nachher mal Fehler suchen, und schaue was bei "sshd -p XXXX" auf der Konsole passiert.