SSH unter FBSD 6.0 connection refused

sewulba

Well-Known Member
[gelöst]SSH unter FBSD 6.0 connection refused

Hallo...

Habe unter FreeBSD6.0 SSH am Laufen... Lokale Verbindung geht.
Code:
ssh benutzer@locahost
:eek:
Versuche ich von irgendeinem Rechner aud meinem internen Netzwerk eine Verbindung aufzubauen, dann bekomme ich folgende Fehlermeldung:
Code:
ssh: connect to host 192.168.0.4 port 22: Connection refused
:confused:
Wie bekomme ich den Port22 auf? Habe keine Firewall laufen. Weiss zumindest nichts davon! :belehren:

Mit NMAP bekomme ich folgende Meldung aus dem internen Netzwerk!
Code:
nmap -p1-40 192.168.0.4

Starting nmap 3.75 ( http://www.insecure.org/nmap/ ) at 2006-05-08 17:14 CEST
All 40 scanned ports on amd-m.homelinux.org (192.168.0.4) are: closed

Nmap run completed -- 1 IP address (1 host up) scanned in 0.104 seconds

Sew
 
Zuletzt bearbeitet:
hast du irgendwas an der sshd_config geändert? Läuft denn der sshd auch wirklich auf dem Rechner? Hast du vielleicht nur einem bestimmten User erlaubt sich einzuloggen? Welchen User benutzt du denn zum einloggen? root? einen normalen User?
 
Styx schrieb:
hast du irgendwas an der sshd_config geändert? Läuft denn der sshd auch wirklich auf dem Rechner? Hast du vielleicht nur einem bestimmten User erlaubt sich einzuloggen? Welchen User benutzt du denn zum einloggen? root? einen normalen User?

Ich habe nichts an der sshd_config geändert! Ich habe das System erst gestern aufgesetzt! Nichts bestimmtes eingestellt. Es ist eingentlich total jungfräulich!!! :confused:
 
Probiere doch einmal:

ps ax |grep sshd |grep -v grep || echo "Der sshd ist nicht aktiv"
 
Siehst du hier irgendwo den sshd am laufen?
Code:
# sockstat|grep ssh
# ps -aux|grep ssh
Hast du einen Paketfilter aktiv?
 
teK schrieb:
cat /etc/hosts.{allow,deny}

netstat -a | grep LISTEN

NETSTAT -A gibt folgendes aus:
Code:
tcp4   0   0   *.ssh      *.*   LISTEN
tcp4   0   0   localhost.smtp *.*   LISTEN

/etc/hosts.allow
Code:
ALL : ALL \
.....

/etc/hosts.deny <--- ist nicht angelegt!!! :rolleyes:

Sew
 
lars schrieb:
Siehst du hier irgendwo den sshd am laufen?
Code:
# sockstat|grep ssh
# ps -aux|grep ssh
Hast du einen Paketfilter aktiv?

Okay... Beide Befehle aufgeführt und Sie geben aus, dass der SSH-Server läuft! :)
Sitz ich direkt am Rechner gehts auch mit dem per ssh anmelden!

Nun, ich denke jetzt auch, dass ich den Paketfilter aktiv habe... Wüsste aber nicht, wann ich das gemacht haben soll. Wie bekomme ich ihn wieder aus?

Sew
 
wenn du ihn nicht in den kernel einkompiliert hast, dann kannst du ihn einfach aus der rc.conf loeschen. ansonsten musst du ihn ueber die rc.conf beim booten ausschalten. poste mal bitte deine /etc/rc.conf.
 
Das ist meine rc.conf!

Code:
# -- sysinstall generated deltas -- # Sun May  7 10:38:30 2006
# Created: Sun May  7 10:38:30 2006
# Enable network daemons for user convenience.
# Please make all changes to this file, not to /etc/defaults/rc.conf.
# This file now contains just the overrides from /etc/defaults/rc.conf.
defaultrouter="192.168.0.1"
font8x14="iso15-8x14"
font8x16="iso15-8x16"
font8x8="iso15-8x8"
hostname="amd-m.homelinux.org"
ifconfig_vr0="inet 192.168.0.4  netmask 255.255.255.0"
keymap="german.cp850"
linux_enable="YES"
moused_enable="YES"
moused_port="/dev/psm0"
moused_type="auto"
nfs_client_enable="YES"
saver="logo"
scrnmap="NO"
sshd_enable="YES"
usbd_enable="YES"
# -- sysinstall generated deltas -- # Mon May  8 17:59:22 2006
# -- sysinstall generated deltas -- # Mon May  8 19:19:27 2006
kern_securelevel_enable="NO"

Hilft das weiter?

Sew
 
Hast du mal vorsichtshalber als root
# pfctl -d
oder mit sudo
# sudo pfctl -d
probiert?
 
knoppers schrieb:
Benutzt du den GENERIC Kernel? Mit welchem Benutzer willst du dich einloggen?

Ja, ich benutze den GENERIC-Kernel! Ich habe 3 Benutzer auf dem System, ROOT und 2 normale. Mit keinem komm ich drauf!

Sew
 
s-tlk schrieb:
Hast du mal vorsichtshalber als root
# pfctl -d
oder mit sudo
# sudo pfctl -d
probiert?

Beim ausführen von 'pfctl -d' bekomme ich folgende Meldung!

Code:
pfctl: /dev/pf: No such file or directory
 
Eines ist auf jeden Fall sicher. Der Port 22 ist auf meiner FBSD kiste closed! :confused:
Habe aus dem internen Netz einen Portscan gemacht auf meine BSD-Kiste. Alle Ports sind closed!
SSH-Server läuft aber auf jeden Fall!

Sew:ugly:
 
Und wenn du sshd manuell mit einer garantiert korrekten /etc/ssh/sshd_config startest?
 
mach doch bitte mal zum debuggen nen telnetd scharf. Einfach in /etc/inetd.conf die # an der richtigen Stelle entfernen, in rc.conf aktivieren und "/etc/rc.d/inetd start" tippen. Evt. gibts ja ein grundlegendes Problem.....
 
j_t schrieb:
mach doch bitte mal zum debuggen nen telnetd scharf. Einfach in /etc/inetd.conf die # an der richtigen Stelle entfernen, in rc.conf aktivieren und "/etc/rc.d/inetd start" tippen. Evt. gibts ja ein grundlegendes Problem.....

Auch das geht nicht... Jeder Port ist geschlossen!!! :grumble:
Telnet auf der Kiste selbst benutzen geht. Nur übers Netzwerk nicht!!! Kein Router vorhanden, keine Firewall, die stört. Muss an der FreeBSD-Kiste selbst liegen!!!
 
Wenn ich mir das alles so durchlese...
Ich vermute ganz ganz ehrlich eher, dass dir dein Hostname Probleme macht.
Echte Hostnames/Domain-Namen daheim zu nutzen und so einzusperren, dass nichts ins Netz durchdringt.... nuja. Möglich, aber arbeitsintensiv.

Setz deinen hostname doch mal auf testkiste.homelan.local und wirf
Code:
192.168.0.4   testkiste.homelan.local   testkiste
in /etc/hosts von Client und Server.
Ändert sich das Verhalten?
 
Elessar schrieb:
Wenn ich mir das alles so durchlese...
Ich vermute ganz ganz ehrlich eher, dass dir dein Hostname Probleme macht.
Echte Hostnames/Domain-Namen daheim zu nutzen und so einzusperren, dass nichts ins Netz durchdringt.... nuja. Möglich, aber arbeitsintensiv.

Setz deinen hostname doch mal auf testkiste.homelan.local und wirf
Code:
192.168.0.4   testkiste.homelan.local   testkiste
in /etc/hosts von Client und Server.
Ändert sich das Verhalten?

Habe ich gemacht... Auch nichts gebracht. Jetzt macht sich langsam die Verzweiflung bei mir breit! :confused: :zitter:
'ping 192.168.0.4' funktioniert einwandfrei.
Code:
ping 192.168.0.4
PING 192.168.0.4 (192.168.0.4) 56(84) bytes of data.
64 bytes from 192.168.0.4: icmp_seq=1 ttl=64 time=0.321 ms
64 bytes from 192.168.0.4: icmp_seq=2 ttl=64 time=0.294 ms
64 bytes from 192.168.0.4: icmp_seq=3 ttl=64 time=0.237 ms

Der port 22 auf der BSD-Kiste ist einfach dicht. Wie bekomm ich den auf??? ;'(

Habe einen Portscan von meinem Computer 192.168.0.1 auf die BSD-Kiste 192.168.0.4 gemacht. Das kam dabei raus!
Code:
nmap -p1-1024 192.168.0.4

Starting nmap 3.75 ( http://www.insecure.org/nmap/ ) at 2006-05-08 22:45 CEST
All 1024 scanned ports on amd-m.homelinux.org (192.168.0.4) are: closed

Nmap run completed -- 1 IP address (1 host up) scanned in 0.147 seconds

Port 22 ist closed!!!

Sew
 
Das ist wirklich strange. Zeig mal bitte was du alles hast:
# ifconfig
# netstat -rn
# netstat -an
# ps -auxww

Vllt sieht man ja was.
 
Blöde Frage vielleicht, aber was war deine letzte Änderung bevor es nicht mehr funktionierte?
 
Zurück
Oben