PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : sshd - will nicht starten



Thomis
08.02.03, 19:41
Moin, ich würde gerne auf einer alten Maschine einige Serverdienste laufen lassen.

PII - 64 MB - Debian 3.0 - kein X

Da der Rechner im Keller steht, ist es nen bisschen unpraktisch, ihn davorsitzend zu konfiggen.

Ich würde gerne sshd einmal beim booten starten lassen, weiss aber nicht, welche Parameter ich übergeben muss.

Wenn ich den sshd einfach so aufrufe geht nix...

Gibt's nen Howto oder sowas dazu ???

Ich hab nix gefunden (sonst würd eich hier ja nicht psoten!) *gg*

Also... jede Hilfe ist willkommen, auch unsinnige Antworten werden wohlwollend ignoriert.

Schööööö

RapidMax
08.02.03, 20:12
/etc/init.d/sshd start

Oder ähnlich. Wenn sshd immer gestartet werden soll, mach einen link im entsprechenden Runlevel auf das script in /etc/init.d/sshd z.B. so: ln -s /etc/init.d/sshd /etc/rc3.d/S12sshd

Gruss, Andy

Thomis
09.02.03, 06:49
Grande Problemo...

Da liegt kein sshd-script - sozusagen s´liegt da garnix was mit sshd zu tun hat ;-)

Wenn ich in der Konsole "sshd start" eingebe, kommt die Meldung :

Extra argument start.

... und sshd läuft nicht.

Ich hab mal Knoppix von der CD gestartet, mit der Startoption "Knoppix 2", dann fährt Knoppix ja auch kein X hoch, sondern bleibt im Runlevel 2.
Auch hier kann ich kein sshd manuell starten.
Wenn ich aber x starte, gehe dann auf SSH-Server starten, verlasse X - dann läuft das Ding...
Nur mit 64 MB würde ich das auch gerne ohne X hinbekommen...

Also... schöööö - und Danke für die Antwort ;-)

Windoofsklicker
09.02.03, 09:08
was sagt den "service sshd start" ?

Thomis
09.02.03, 12:44
Original geschrieben von Windoofsklicker
was sagt den "service sshd start" ?

Eingeloggt als Root folgendes :

bash: Service: command not found

*gg*

Sonst noch ne Idee ??? Ich muss doch den doofen Server manuell starten können - oder ???

Brauch ich ein bestimmtes Runlevel dafür ???

Ich bin ratlos....

Schöööööö

HangLoose
09.02.03, 12:51
was sagt whereis sshd

Thomis
09.02.03, 16:35
Original geschrieben von HangLoose
was sagt whereis sshd

/usr/sbin/sshd und /usr/share/man8/sshd.8gz

____

Wenn ich nur sshd eintippe bekomme ich (letztlich) die Fehlermeldung no host key available --- exiting...

Woher kommen den die Keys???

Wenn ich unter der X-Oberfläche son K-Menü anwähle und auf SSH-Server starten klicke - dann funzt das Ding sofort... nur von der Konsole aus kriege ich den nicht gestartet...

... und nu ???

LKH
09.02.03, 16:59
Hi,

mal was zum Lesen bzgl. des Startens des sshd:

http://www.theparallax.org/security/linux/ssh/sshd_config.html

Viel Erfolg,

Thomis
09.02.03, 18:47
Original geschrieben von LKH
Hi,

... Viel Erfolg,

*g*

Bisher nicht - Mist...

der sshd faselt ständig, er hätte keine host-keys... keine rsa und auch keine dsa - dann disabled er noch die beiden Protokollversionen und verabschiedet sich ins Nirwana - Drecksding !

So... !

RichieX
10.02.03, 14:19
Welche Distribution verwendest Du?

RichieX

HangLoose
10.02.03, 14:57
@RichieX


PII - 64 MB - Debian 3.0 - kein X

;)

@Thomis

die genauen fehlermeldungen hast du ja nicht reingestellt. stell doch mal in der sshd.config auf password authentifizierung um und kommentier alles was mit RSA etc. zu tun hat aus und starte den sshd dann nochmal.

hier noch ein nützlicher link bezüglich ssh => http://www.computec.ch/dokumente/tcp-ip/secure_shell/secure_shell.html


Gruß HL

LKH
10.02.03, 16:29
Hi,

da es ja bisher scheinbar nicht funktioniert kann auch noch nichts bedeutendes eingerichtet worden sein. Also deinstallier mal alles, was mit ssh zu tun hat und installiere es neu (mit apt get wie beschrieben). Auf die Frage, ob der sshd installiert werden soll anwortest du mit ja und dann werden auch die Schlüssel und alles weitere automatisch erstellt.

Hoffe es hilft,

sticky bit
11.02.03, 01:36
Guck mal in deine sshd_config (normalerweise unter /etc/ssh/, ansonsten wenns wo anders liegt den Server später mit dem Flag -f wo_anders starten!) und guck nach den Zeilen mit HostKey. Solten drei sein. Ungefähr so:


HostKey /etc/ssh/ssh_host_key
HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_dsa_key

Diese Keys werden erzeugt durch:
ssh-keygen -t rsa1 -f /etc/ssh/ssh_host_key -N ''
ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key -N ''
ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key -N ''
Sollten die Pfade zu den Key-Files in deiner Config anders sein musste die in den ssh-keygen Commands natürlich auch anpasen oder die Config ändern, je nach dem.

Und dann wenn die Keys erstellt wurden (kann ne Weile dauern...) versuche einfach ein sshd (ggf. mit o. e. Flag) oder wenns Not tut ein /usr/sbin/sshd (dito..).

Ansonsten man sshd gibt dir noch weitere Infos über Flags und was wo erwartet wird. Vielleicht hilfts...

anda_skoa
12.02.03, 16:59
Original geschrieben von Thomis
Moin, ich würde gerne auf einer alten Maschine einige Serverdienste laufen lassen.

PII - 64 MB - Debian 3.0 - kein X


Bei Debian gibt es da eine Datei im /etc/ssh Verzeichnis (oder so ähnlich)
sshd_not_to_be_run

Wenn die da ist, starte sshd nicht, wenn sie nicht da ist, schon.
Sie braucht keinen Inhalt zu haben, nur vorhanden muss sie sein, damit sie wirkt.


Ciao,
_