ssh auf iBook

D

der[mat]

Aktives Mitglied
Thread Starter
Dabei seit
14.08.2004
Beiträge
119
Reaktionspunkte
1
Hi *

habe /usr/sbin/sshd gestartet, kann mich per ssh auf einer linux/unix kiste anmelden, aber nicht vice versa. Ein "ssh localhost" schlägt fehl, bekomme
Trying ::1...
Connected to localhost.
Escape character is '^]'.
SSH-2.0-OpenSSH_3.6.1p1+CAN-2004-0175

Protocol mismatch.
Connection closed by foreign host.

hm, was muss ich noch machen ausser sshd_config anpassen ?

thx in advance

der[mat]
 
Da scheinst du wohl den sshd mit SSH Version 1 laufen zu haben.

Versuch mal:

ssh -1 localhost
 
du solltest den nicht von hand starten!
starte den lieber per systemeinstellungen/sharing/entfernte anmeldung!
 
Welches System?
Wie startest Du den sshd?
 
maceis schrieb:
Welches System?
Wie startest Du den sshd?
MacOsX 10.3.9, starten tu ich den mit /usr/sbin/sshd .....
ssh -1 localhost tut auch nich.... weil
ssh -1 localhost
Protocol major versions differ: 1 vs. 2
*hmpf*

telnet tut, weil ausm inetd heraus gestartet..... aber wer will das schon...

für hinweise dankbar

der[mat]
 
wie oben schon gepostet startet man den sshd unter os x mit den systemeinstellungen!
und zwar unter sharing als entfernte anmeldung!

und wenn der nicht will, dann hast du wohl irgendwas in der sshd_config zerschossen...
 
oneOeight schrieb:
wie oben schon gepostet startet man den sshd unter os x mit den systemeinstellungen!
und zwar unter sharing als entfernte anmeldung!

und wenn der nicht will, dann hast du wohl irgendwas in der sshd_config zerschossen...
:) ich habs ja gelesen und werds auch beherzigen :)
wird das dann auch "general" gestartet genauso wie irgendwas unter rc.d ?

der[mat]
 
soeben getan, funzt, prima , danke :)
muss wohl mal weg davon dass _alles_ auf der shellebene erschlagen werden kann :) .o0(aber gehen muss das da doch auch...?)

der[mat]
 
Nein, mit xinet und ab Tiger mit launchd.
rc hta damit nichts zu tun.
 
der[mat] schrieb:
:) ich habs ja gelesen und werds auch beherzigen :)
wird das dann auch "general" gestartet genauso wie irgendwas unter rc.d ?

ja, wenn du das gecheckt lässt, startet der bei jedem booten mit...

der[mat] schrieb:
muss wohl mal weg davon dass _alles_ auf der shellebene erschlagen werden kann .o0(aber gehen muss das da doch auch...?)

unter tiger geht das mit lauchctl, unter panther war es irgendwas mit ServiceStart o.ä.
unter linux startest du ja auch solche dienste mit den init.d skripten und nicht direkt per aufruf des binaries...
 
oneOeight schrieb:
ja, wenn du das gecheckt lässt, startet der bei jedem booten mit...
Naja, genau genommen startet sshd erst, wenn eine Anfrage auf dem entsprechenden Port hereinkommt.
In der Praxis macht das aber wohl keinen großen Unterschied.

Man kann aber sshd auch ganz normal auf der Kommandozeile starten; die Frage ist nur: wozu?
 
Zuletzt bearbeitet:
maceis schrieb:
Man kann aber sshd auch ganz normal auf der Kommandozeile starten; die Frage ist nur: wozu?

aus gewohnheit? aus nicht realisieren, dass man eine GUI hat?
gibt ja auch leute, die finden ratpoison ganz toll und und und ;)
 
Ich hatte die Frage eigentlich anders gemeint.
Schließlich arbeite ich selbst sehr viel in der Shell.

Es ging mir darum, dass man den sshd nicht ständig laufen lassen muss, wenn man xinetd einsetzt.
Aber selbstverständlich muss man das nicht so machen (wenn man denn weiss, wie der SSH Server "von Hand" gestartet wird [SCNR :D]).
 
hab gerade noch mal nachgeguckt, wahrscheinlich liegt das nicht richtig starten daran, dass default-mässig keine host keys existieren.
unter tiger wird das ganze über ein sshd-keygen-wrapper script gestartet, das legt die keys an falls die nicht existieren, und startet den sshd mit -i für den inetd...
wird unter panther ähnlich sein.
 
Genau, das ist unter Panther auch nicht anders.
 
Zurück
Oben Unten