ssh Server nur über dynamische DNS erreichbar

SebastianD

Weltverbesserer
Hallo Leute,

ich will einen lokalen FreeBSD 5.3 Server für Enemy Territory, MySQL Datenbank und Apache im Netzwerk aufsetzen. Vielleicht kommen andere Programme noch hinzu.
Der Enemy Territoy Server läuft auch inzwischen.
Zum Administrieren habe ich Webmin 1.150 installiert. Nun zum eigentlichen.
Der FreeBSD Server ist in meinem Netzerk zusammen mit drei anderen Windows XP Rechnern über einen Router ans Internet angeschlossen.
Wenn ich nun versuche, von einem Windows XP Rechner via PuTTY mich per ssh auf meinen FreeBSD Server einzuloggen, kommt nur der Loginbildschirm.
Ich gebe "root" ein und drücke Enter.
Dann pssiert nichts mehr. Keine Passwortabfrage. Einfach nichts. Gebe ich statt der internen IP allerdings meine dynamische DNS-Adresse bei Putty ein, kann ich mich anmelden.

Meine Frage: Woran liegt das, dass ich mich nur per dynamischer DNS-Adresse einloggen kann?
Ich habe mir auch schon die anderen Threads hier im zum Thema "SSH Problem" Forum durchgelesen, konnte aber nirgends mein Problem finden.

Ach ja noch was: Mein Server spuckt die folgende Fehlermeldung aus, wenn ich sshd in die Shell eintippe:
etc/ssh/sshd_config line 104: Deprecated option RhostsAuthentication
etc/ssh/sshd_config line 114: Deprecated option ReverseMappingCheck
Homeserver# Jan 30 14:13:27 server sshd [975]: error: Bind to port 22 on 0.0.0.0. failed: Adress already in use.
Jan 30 14:13:27 server sshd[975]fatal: Cannot bind any adress.
 
# override default of no subsystems
Subsystem sftp /usr/libexec/sftp-server
IgnoreRhosts yes
RhostsRSAAuthentication no
RhostsAuthentication yes
IgnoreUserKnownHosts no
PrintMotd yes
StrictModes no
RSAAuthentication yes
PermitRootLogin yes
PermitEmptyPasswords no
PasswordAuthentication yes
UsePrivilegeSeparation yes
X11Forwarding no
ReverseMappingCheck no
GatewayPorts yes
AllowTcpForwarding yes
KeepAlive yes
Protocol 1, 2

Also ich kann von meinem FreeBSD Server google.de anpingen. Und auch die
IPs von den anderen Rechnern in meinem Netzwerk.
Sind alle Rechner über DNS mit ihren internen Adressen auflösbar?

Mein Router hat einen dyndns Server integriert. Den Port 22 habe ich an den FreeBSD Server weitergeleitet, damit man auch von außerhalb auf den Server zugreifen kann.
 
SebastianD schrieb:
Mein Router hat einen dyndns Server integriert. Den Port 22 habe ich an den FreeBSD Server weitergeleitet, damit man auch von außerhalb auf den Server zugreifen kann.
Informiere dich bitte zuerst, was DNS ist, und beantworte anschließend meine Frage. Ansonsten kann dir keiner weiterhelfen.
 
Hallo SebastianD,

was steht denn im Log-File /var/log/messages?

Grüße

Jürgen
 
Jan 30 18:00:00 Homeserver newsyslog[38284]: logfile turned over due to size>100K
Jan 30 19:55:32 Homeserver shutdown: reboot by root:
Jan 30 19:55:37 Homeserver syslogd: exiting on signal 15
Jan 30 19:56:22 Homeserver syslogd: kernel boot file is /boot/kernel/kernel
Jan 30 19:56:22 Homeserver kernel: Copyright (c) 1992-2004 The FreeBSD Project.
Jan 30 19:56:22 Homeserver kernel: Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
Jan 30 19:56:22 Homeserver kernel: The Regents of the University of California. All rights reserved.
Jan 30 19:56:22 Homeserver kernel: FreeBSD 5.3-RELEASE #0: Fri Nov 5 04:19:18 UTC 2004
Jan 30 19:56:22 Homeserver kernel: root@harlow.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC
Jan 30 19:56:22 Homeserver kernel: Timecounter "i8254" frequency 1193182 Hz quality 0
Jan 30 19:56:22 Homeserver kernel: CPU: AMD Athlon(tm) Processor (1002.28-MHz 686-class CPU)
Jan 30 19:56:22 Homeserver kernel: Origin = "AuthenticAMD" Id = 0x642 Stepping = 2
Jan 30 19:56:22 Homeserver kernel: Features=0x183f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,F
Jan 30 19:56:22 Homeserver kernel: AMD Features=0xc0440000<RSVD,AMIE,DSP,3DNow!>
Jan 30 19:56:22 Homeserver kernel: real memory = 134152192 (127 MB)
Jan 30 19:56:22 Homeserver kernel: avail memory = 121626624 (115 MB)
Jan 30 19:56:22 Homeserver kernel: npx0: [FAST]
Jan 30 19:56:22 Homeserver kernel: npx0: <math processor> on motherboard
Jan 30 19:56:22 Homeserver kernel: npx0: INT 16 interface
Jan 30 19:56:22 Homeserver kernel: acpi0: <BIOSTA AWRDACPI> on motherboard
Jan 30 19:56:22 Homeserver kernel: acpi0: Power Button (fixed)
Jan 30 19:56:22 Homeserver kernel: Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
Jan 30 19:56:22 Homeserver kernel: acpi_timer0: <24-bit timer at 3.579545MHz> port 0x4008-0x400b on acpi0
Jan 30 19:56:22 Homeserver kernel: cpu0: <ACPI CPU (3 Cx states)> on acpi0
Jan 30 19:56:22 Homeserver kernel: acpi_button0: <Power Button> on acpi0
Jan 30 19:56:22 Homeserver kernel: acpi_button1: <Sleep Button> on acpi0
Jan 30 19:56:22 Homeserver kernel: pcib0: <ACPI Host-PCI bridge> port 0x6000-0x607f,0x5000-0x500f,0x4080-0x40ff,0x4000-0x407f,
Jan 30 19:56:22 Homeserver kernel: pci0: <ACPI PCI bus> on pcib0
Jan 30 19:56:22 Homeserver kernel: agp0: <VIA 82C8363 (Apollo KT133A) host to PCI bridge> mem 0xd8000000-0xdbffffff at device
Jan 30 19:56:22 Homeserver kernel: pcib1: <PCI-PCI bridge> at device 1.0 on pci0
Jan 30 19:56:22 Homeserver kernel: pci1: <PCI bus> on pcib1
Jan 30 19:56:22 Homeserver kernel: pci1: <display, VGA> at device 0.0 (no driver attached)
Jan 30 19:56:22 Homeserver kernel: isab0: <PCI-ISA bridge> at device 7.0 on pci0
Jan 30 19:56:22 Homeserver kernel: isa0: <ISA bus> on isab0
Jan 30 19:56:22 Homeserver kernel: atapci0: <VIA 82C686A UDMA66 controller> port 0xe000-0xe00f,0x376,0x170-0x177,0x3f6,0x1f0-0
Jan 30 19:56:22 Homeserver kernel: ata0: channel #0 on atapci0
Jan 30 19:56:22 Homeserver kernel: ata1: channel #1 on atapci0

Hallo juedan,

Das ist die /var/log/messages.
 
Sorry, aber da fehlt was:D
Ich kann mir nicht vorstellen, dass das log-file beim ATA-Controller-Eintrag endet...
 
Zuletzt bearbeitet von einem Moderator:
fuer mich klingt das mit "da passiert gar nichts" definitiv nach dem problem, dass der reverse den hostnamen ueber die ipadresse rausfinden moechte, und daran scheitert.
trag mal einfach all deine lokalen rechner in die /etc/hosts ein, und guck nach, ob sich das problem danach nicht schon in buntem rauch aufgeloest hatte.
 
SSH-Problem

SebastianD schrieb:
Hallo Leute,

ich will einen lokalen FreeBSD 5.3 Server für Enemy Territory, MySQL Datenbank und Apache im Netzwerk aufsetzen. Vielleicht kommen andere Programme noch hinzu.
Der Enemy Territoy Server läuft auch inzwischen.
Zum Administrieren habe ich Webmin 1.150 installiert. Nun zum eigentlichen.
Der FreeBSD Server ist in meinem Netzerk zusammen mit drei anderen Windows XP Rechnern über einen Router ans Internet angeschlossen.
Wenn ich nun versuche, von einem Windows XP Rechner via PuTTY mich per ssh auf meinen FreeBSD Server einzuloggen, kommt nur der Loginbildschirm.
Ich gebe "root" ein und drücke Enter.
Dann pssiert nichts mehr...

Ach ja noch was: Mein Server spuckt die folgende Fehlermeldung aus, wenn ich sshd in die Shell eintippe:


Hi Folks !

#man bind
#cat /usr/src/etc/namedb/named.conf

Schon mal nmap auf der Kiste laufen lassen ?
Vielleicht ist die Firewall falsch aufgesetzt.

Oder Du hast ein schrottiges BSD-RELEASE erwischt.

Bei mir läuft (fast) alles mit den Defaultwerten (BSD 5.3).

MfG

MFC
 
DNS-Server

SebastianD schrieb:
Ich weiß was ein DNS Server ist. Allerdings verstehe ich deine Frage nicht recht.

Hi Folks ?

Sicher ? Wer nicht mehr als DSL hat braucht das allerdings auch nicht zu wissen.

Den named mit den defaults starten (Die Zeile 127.0.0.1 in der named.conf aus-
kommentieren).
Wichtig ist die nsswitch.conf und die resolv.conf.

Entscheidender ist also die DNS-Client-Konfiguration.

MfG

MFC
 
SebastianD schrieb:
Ach ja noch was: Mein Server spuckt die folgende Fehlermeldung aus, wenn ich sshd in die Shell eintippe:
Code:
etc/ssh/sshd_config line 104: Deprecated option RhostsAuthentication
etc/ssh/sshd_config line 114: Deprecated option ReverseMappingCheck
Jan 30 14:13:27 server sshd [975]: error: Bind to port 22 on 0.0.0.0. failed: Adress already in use.
Jan 30 14:13:27 server sshd[975]fatal: Cannot bind any adress.
Warum gibst du sshd einfach so in die Konsole ein? Man startet den normalerweise über ein Startskript, i.d.F. /etc/rc.d/sshd start. Die Fehlermeldung besagt, dass da möglicherweise schon ein sshd läuft.

Die anderen Meldungen (Deprecated option) deuten wohlmöglich an, dass da irgendjemand oder irgendetwas an der sshd_config herumgespielt hat.

Gruß Björn
 
Zuletzt bearbeitet:
Zurück
Oben