ubuntuusers.de

SSH Connection timed out

Status: Ungelöst | Ubuntu-Version: Lubuntu 11.04 (Natty Narwhal)
Antworten |

bAngie

Anmeldungsdatum:
18. Mai 2010

Beiträge: 34

Hallo Ubuntugemeinde, ich versuche mich gerade an einer SSH Verbindung zwischen meinem Notebook und meinem PC. Später möchte ich nachdem ich das alles verstanden habe einen Apache Server einrichten den ich dann nur noch der SSH administriere, der dann ohne Grafikkarte, Maus, Tastatur und so auskommt und in unseren Keller kommt.

So jetzt zu meinem Problem.

Ich habe meinen PC (Lubuntu 11.04) mit dem openssh-server paket ausgerüstet und mein Laptop (Ubuntu 11.10 Unity) hat ja das openssh-client paket vorinstalliert.

Folgendes habe ich bisher gemacht: - /etc/ssh/sshd_config auf dem Server geändert:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
# Package generated configuration file
# See the sshd_config(5) manpage for details

# What ports, IPs and protocols we listen for
Port 2450
# Use these options to restrict which interfaces/protocols sshd will bind to
#ListenAddress ::
#ListenAddress 0.0.0.0
Protocol 2
# HostKeys for protocol version 2
HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_dsa_key
HostKey /etc/ssh/ssh_host_ecdsa_key
#Privilege Separation is turned on for security
UsePrivilegeSeparation yes

# Lifetime and size of ephemeral version 1 server key
KeyRegenerationInterval 3600
ServerKeyBits 768

# Logging
SyslogFacility AUTH
LogLevel INFO

# Authentication:
LoginGraceTime 120
PermitRootLogin no 
StrictModes yes

RSAAuthentication yes
PubkeyAuthentication yes
#AuthorizedKeysFile	%h/.ssh/authorized_keys

# Don't read the user's ~/.rhosts and ~/.shosts files
IgnoreRhosts yes
# For this to work you will also need host keys in /etc/ssh_known_hosts
RhostsRSAAuthentication no
# similar for protocol version 2
HostbasedAuthentication no
# Uncomment if you don't trust ~/.ssh/known_hosts for RhostsRSAAuthentication
#IgnoreUserKnownHosts yes

# To enable empty passwords, change to yes (NOT RECOMMENDED)
PermitEmptyPasswords no

# Change to yes to enable challenge-response passwords (beware issues with
# some PAM modules and threads)
ChallengeResponseAuthentication no

# Change to no to disable tunnelled clear text passwords
#PasswordAuthentication yes

# Kerberos options
#KerberosAuthentication no
#KerberosGetAFSToken no
#KerberosOrLocalPasswd yes
#KerberosTicketCleanup yes

# GSSAPI options
#GSSAPIAuthentication no
#GSSAPICleanupCredentials yes

X11Forwarding yes
X11DisplayOffset 10
PrintMotd no
PrintLastLog yes
TCPKeepAlive yes
#UseLogin no

#MaxStartups 10:30:60
#Banner /etc/issue.net

# Allow client to pass locale environment variables
AcceptEnv LANG LC_*

Subsystem sftp /usr/lib/openssh/sftp-server

# Set this to 'yes' to enable PAM authentication, account processing,
# and session processing. If this is enabled, PAM authentication will
# be allowed through the ChallengeResponseAuthentication and
# PasswordAuthentication.  Depending on your PAM configuration,
# PAM authentication via ChallengeResponseAuthentication may bypass
# the setting of "PermitRootLogin without-password".
# If you just want the PAM account and session checks to run without
# PAM authentication, then enable this but set PasswordAuthentication
# and ChallengeResponseAuthentication to 'no'.
UsePAM yes

Wie man sieht ist der Port auf 2450 geändert und der Rootzugriff erstmal ausgeschlossen. Finde ich gar nicht schlecht so für den Test. Des Weiteren habe ich auf meinem Laptop im ~/.ssh/config folgendes stehen:

1
2
3
4
5
6
#ssh configuration file
Host desktop
    HostName Paul-Desktop.fritz.box
    Port 2450
    Protocol 2
    User paul

Ein Ping funktioniert problemlos:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
paul@Laptop:~$ ping Paul-Desktop
PING Paul-Desktop.ritz.box (192.168.178.25) 56(84) bytes of data.
64 bytes from Paul-Desktop.fritz.box (192.168.178.25): icmp_req=1 ttl=64 time=109 ms
64 bytes from Paul-Desktop.fritz.box (192.168.178.25): icmp_req=2 ttl=64 time=7.25 ms
64 bytes from Paul-Desktop.fritz.box (192.168.178.25): icmp_req=3 ttl=64 time=2.66 ms
64 bytes from Paul-Desktop.fritz.box (192.168.178.25): icmp_req=4 ttl=64 time=6.46 ms
^C
--- Paul-Desktop.fritz.box ping statistics ---
4 packets transmitted, 4 recieved, 0% packet loss, time 3003 ms
rrt min/avg/max/mdev = 2.661/31.366/109.086/44.905 ms

Und wenn ich den eigentlichen SSH befehl versuche passiert so gut wie nichts:

1
2
3
paul@Laptop:~$ ssh desktop
[LANGE passiert nichts]
ssh: connect to host Paul-Desktop.fritz.box port 2450: Connection timed out

Testweise habe ich mal mit firestarter den Server überwacht, aber da scheint keine Verbindung einzugehen...

Der FritzBox habe ich auch schon eine Port beigebracht (s. Anhang) wobei ich mir da nicht sicher bin ob das überhaupt notwendig ist.

Wenn ihr noch weitere Informationen braucht, fragt mich, ich bin über jede Hilfe dankbar...

Danke für das Lesen von dem ganzen...

bangie

bodensee

Anmeldungsdatum:
4. November 2006

Beiträge: 1971

Was passiert denn wenn Du ssh <IP Adresse> 2450 verwendest?

bAngie

(Themenstarter)

Anmeldungsdatum:
18. Mai 2010

Beiträge: 34

Leider genauso wenig:

1
2
3
4
5
6
7
paul@Laptop:~$ ssh 192.168.178.25 -p2450
[wieso diese lange Pause...]
ssh: connect to host 192.168.178.25 port 2450: Connection timed out
paul@Laptop:~$ ssh 192.168.178.25:2450
ssh: Could not resolve hostname 192.168.178.25:2450: Name or service not known
paul@Laptop:~$ ssh 192.168.178.25 2450
ssh: connect to host 192.168.178.25 port 22: Connection timed out

Der letzte versuch kam mir auch etwas komisch vor, denn der Port wird ja mit -p[NUMMER] angegeben....

Leider also nicht erfolgreich ☹

TheDarkRose

Avatar von TheDarkRose

Anmeldungsdatum:
28. Juli 2010

Beiträge: 3459

Was sagt netstat -tulpen am Server?

bodensee

Anmeldungsdatum:
4. November 2006

Beiträge: 1971

Also ich vermute mal stark, dass das Problem mit dem Port zu tun hat. Horcht der ssh Dienst denn auch auf den Port 2450?

Poste doch mal bitte eine Ausgabe von nmap <IP Adresse des Servers> -p 2450

bAngie

(Themenstarter)

Anmeldungsdatum:
18. Mai 2010

Beiträge: 34

Danke für die vielen schnellen antworten ☺

SERVER:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
paul@Paul-Desktop:~$ sudo !!
sudo netstat -tulpen
[sudo] password for paul: 
Aktive Internetverbindungen (Nur Server)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       User       Inode       PID/Program name
tcp        0      0 0.0.0.0:2450            0.0.0.0:*               LISTEN      0          6127156     856/sshd        
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      0          6835        963/cupsd       
tcp6       0      0 :::139                  :::*                    LISTEN      0          6797        863/smbd        
tcp6       0      0 :::80                   :::*                    LISTEN      0          6903        1233/apache2    
tcp6       0      0 :::2450                 :::*                    LISTEN      0          6127158     856/sshd        
tcp6       0      0 ::1:631                 :::*                    LISTEN      0          6834        963/cupsd       
tcp6       0      0 :::445                  :::*                    LISTEN      0          6795        863/smbd        
udp        0      0 0.0.0.0:68              0.0.0.0:*                           0          6947        1232/dhclient   
udp        0      0 192.168.178.25:123      0.0.0.0:*                           0          10624       1826/ntpd       
udp        0      0 127.0.0.1:123           0.0.0.0:*                           0          10623       1826/ntpd       
udp        0      0 0.0.0.0:123             0.0.0.0:*                           0          10616       1826/ntpd       
udp        0      0 192.168.178.255:137     0.0.0.0:*                           0          10049       1581/nmbd       
udp        0      0 192.168.178.25:137      0.0.0.0:*                           0          10048       1581/nmbd       
udp        0      0 0.0.0.0:137             0.0.0.0:*                           0          10045       1581/nmbd       
udp        0      0 192.168.178.255:138     0.0.0.0:*                           0          10051       1581/nmbd       
udp        0      0 192.168.178.25:138      0.0.0.0:*                           0          10050       1581/nmbd       
udp        0      0 0.0.0.0:138             0.0.0.0:*                           0          10046       1581/nmbd       
udp6       0      0 ::1:123                 :::*                                0          10627       1826/ntpd       
udp6       0      0 fe80::222:15ff:feff:123 :::*                                0          10626       1826/ntpd       
udp6       0      0 2002:4fd1:68da:0:22:123 :::*                                0          10625       1826/ntpd       
udp6       0      0 :::123                  :::*                                0          10617       1826/ntpd

CLIENT:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
paul@Laptop:~$ nmap 192.168.178.25 -p2450

Starting Nmap 5.21 ( http://nmap.org ) at 2011-11-05 14:36 CET
Note: Host seems down. If it is really up, but blocking our ping probes, try -PN
Nmap done: 1 IP address (0 hosts up) scanned in 3.06 seconds
paul@Laptop:~$ nmap -PN 192.168.178.25 -p2450
Starting Nmap 5.21 ( http://nmap.org ) at 2011-11-05 14:37 CET
Nmap scan report for Paul-Desktop.fritz.box (192.168.178.25)
Host is up.
PORT     STATE    SERVICE
2450/tcp filtered unknown

Nmap done: 1 IP address (1 host up) scanned in 2.06 seconds

bodensee

Anmeldungsdatum:
4. November 2006

Beiträge: 1971

So wie ich sagte, der ssh Dienst lauscht nicht auf den Port 2450 😉

bAngie

(Themenstarter)

Anmeldungsdatum:
18. Mai 2010

Beiträge: 34

Der sshd läuft aber:

1
2
3
4
5
paul@Paul-Desktop:~$ ps ax | grep sshd
  856 ?        Ss     0:00 /usr/sbin/sshd -D
 3155 pts/0    S+     0:00 grep --color=auto sshd
paul@Paul-Desktop:~$ /etc/init.d/ssh status
 * sshd is running

bodensee

Anmeldungsdatum:
4. November 2006

Beiträge: 1971

bAngie schrieb:

Der sshd läuft aber:

1
2
3
4
5
paul@Paul-Desktop:~$ ps ax | grep sshd
  856 ?        Ss     0:00 /usr/sbin/sshd -D
 3155 pts/0    S+     0:00 grep --color=auto sshd
paul@Paul-Desktop:~$ /etc/init.d/ssh status
 * sshd is running

Das eine hat mit dem anderen ja nichts zu tun 😉

Neu gestartet hast Du den Dienst, nachdem Du die config datei geändert hattest?

bAngie

(Themenstarter)

Anmeldungsdatum:
18. Mai 2010

Beiträge: 34

bodensee schrieb:

So wie ich sagte, der ssh Dienst lauscht nicht auf den Port 2450 😉

Was kann ich das denn machen? ...DAU ALARM 😉

bAngie

(Themenstarter)

Anmeldungsdatum:
18. Mai 2010

Beiträge: 34

bodensee schrieb:

Neu gestartet hast Du den Dienst, nachdem Du die config datei geändert hattest?

Wenn ein

1
paul@Paul-Desktop:~$ sudo reload ssh

genügt, dann habe ich das getan...

bodensee

Anmeldungsdatum:
4. November 2006

Beiträge: 1971

bAngie schrieb:

Was kann ich da denn machen? ...DAU ALARM 😉

Also ich habe das mal hier kurz getestet und es würde hier funktionieren.

Fangen wir also nochmals von Beginn an.
Du hast die /etc/ssh/sshd_config geändert - wie? Nach der Änderung hast Du service sshd restart ausgeführt?

Und weshalb soll das ganze nciht normal auf Port 22 laufen?

bAngie

(Themenstarter)

Anmeldungsdatum:
18. Mai 2010

Beiträge: 34

Ich habe den Port geändert weil auf Port 22 nicht lief. Irgendwo hatte ich mal gelesen dass die Routerfirewall teilweise die niedrigen Ports blockt, deshalb habe ich den geändert. SERVER:

1
2
3
4
paul@Paul-Desktop:~$ service sshd restart
sshd: unrecognized service
paul@Paul-Desktop:~$ sudo service sshd restart
sshd: unrecognized service

bodensee

Anmeldungsdatum:
4. November 2006

Beiträge: 1971

Sorry es muss natürlich service ssh restart heissen 😉 (Ein Blick in /etc/init.d/ hätte Dir da weitergeholfen.)

Und natürlich per sudo ausgeführt.

bAngie

(Themenstarter)

Anmeldungsdatum:
18. Mai 2010

Beiträge: 34

SERVER:

1
2
paul@Paul-Desktop:~$ sudo service ssh restart
ssh start/running, process 3233
Antworten |