Auf beiden PC habe ich Gentoo installiert, sind sehr entfernt.
PC A, ADSL Router, DynDNS Account.
PC B, direkte Verbindung, statische Adresse.
Auf beiden PCs sind folgende Einstellungen
/etc/ssh/ssh_config alles default ausser
Port xxxx
Compression yes
#
http://gentoo-wiki.com/TIP_SSH_Socket
Host *
ControlMaster auto
ControlPath ~/.ssh/socket-%r@%h:%p
/etc/sshd_config alles default ausser
Port xxxx
PermitRootLogin no
#
http://gentoo-wiki.com/TIP_SSH_Reverse_Tunnel
TCPKeepAlive no
ClientAliveInterval 30
ClientAliveCountMax 9999
ssh-keygen -t dsa --> für alle User auf beiden Seiten
Alles lief bestens, bis B einen Absturz gehabt habe. Es lief in dem Moment emerge -auvND world
Vom B kann man sich ohne Problemmen zum A verbinden. Normale Internet läuft gut.
ssh -p xxxx
user@something.com
Vom A kann man sich nicht zum B verbinden. Normale Internet läuft gut.
ssh -p xxxx user@123.456.789.12
Es gibt nur eine lange Warteschleife mit Meldung
ssh -p xxxx -l -v -v user@123.456.789.12
OpenSSH_5.0p1, OpenSSL 0.9.8g 19 Oct 2007
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug1: auto-mux: Trying existing master
debug1: Control socket "/root/.ssh/socket-user@123.456.789.12:xxxx" does not exist
debug1: Connecting to 123.456.789.12 [123.456.789.12] port xxxx.
debug1: connect to address 123.456.789.12 port xxxx: Connection timed out
ssh: connect to host 123.456.789.12 port xxxx: Connection timed out
Auf beiden Seiten kann man sich als user am localhost anmelden.
ssh -p xxxx -v -v -l user localhost
Auf beiden Seiten kann man sich als root am localhost anmelden, vorübergehend gestattet in /etc/ssh/sshd_config.
ssh -p xxxx -v -v -l root localhost
tcpdump -vv auf B zeigt zwar Versuche vom A zum B zu gelangen, aber es kommt nicht durch.
Am Firewall und ADSL Router beim A und Firewall B sind die Ports xxxx TCP für SSH durchgelassen.
emerge -a sys-auth/pambase sys-libs/pam libtool openssh keychain
revdep-rebuild
Umbennen von
/etc/ssh
/root/.ssh
/home/user/.ssh
und neu Erstellen der Konfigurationen hat nicht geholfen
Ich bin am Ende der Latein.
Bin dankbar für jede Hilfe.