re-mark
05.01.07, 16:23
Hi,
ich möchte gerne vom Internet aus auf einen Rechner mit fester IP-Adresse zugreifen. Beide Rechner gehören mir, auf beiden ist Suse 10.2 installiert. In der SuSEfirewall2 habe ich den ssh-Dienst für die externe Zone freigegeben. Der Rechner lässt sich anpingen, aber leider gelingt der Zugriff per ssh nicht:
user1@homehost1:~> ssh 13x.14x.xxx.xxx
ssh: connect to host 13x.14x.xxx.xxx port 22: No route to host
user1@homehost1:~>
Mein Rechner ist leider der einzige Linux-Computer in diesem Gebäude. Möglicherweise hat jemand auf der Firewall Port 22 gesperrt, weil er eh nicht gebraucht wurde.
Ich wollte versuchsweise mal den sshd auf Port 25 lauschen lassen, leider gelingt dann Start des sshd nicht:
unihost3:/etc/sysconfig # vi /etc/ssh/sshd_config
unihost3:/etc/sysconfig # rcsshd stop
Shutting down SSH daemon done
unihost3:/etc/sysconfig # rcsshd start
Starting SSH daemon failed
unihost3:/etc/sysconfig #
in /var/log/messages:
Jan 5 16:09:42 unihost3 sshd[20658]: error: Bind to port 25 on :: failed: Address already in use.
Jan 5 16:09:42 unihost3 sshd[20658]: error: Bind to port 25 on 0.0.0.0 failed: Address already in use.
Jan 5 16:09:42 unihost3 sshd[20658]: fatal: Cannot bind any address.
Ok, war zu erwarten, dass Port 25 belegt ist. Den SMTP-Server würde ich aber versuchsweise abschalten. Wie kann man dafür sorgen, dass sshd den Port 25 bekommt?
Versuchsweise wollte ich den sshd mit einem garantiert unbenutzten Port starten, aber auch das hat nicht funktioniert (die Fehlermeldung ist aber etwas anders als bei Port 25.). Hat irgendetwas mit IPv6 zu tun, oder?
Jan 5 15:55:17 unihost3 sshd[20410]: error: getnameinfo failed
Jan 5 15:55:17 unihost3 sshd[20410]: Server listening on :: port 4990.
Jan 5 15:55:17 unihost3 sshd[20410]: error: Bind to port 4990 on 0.0.0.0 failed: Address already in use.
Ich würde mich über Ideen freuen, wie ich doch noch ssh-Zugriff bekomme.
Grüße,
Robert
ich möchte gerne vom Internet aus auf einen Rechner mit fester IP-Adresse zugreifen. Beide Rechner gehören mir, auf beiden ist Suse 10.2 installiert. In der SuSEfirewall2 habe ich den ssh-Dienst für die externe Zone freigegeben. Der Rechner lässt sich anpingen, aber leider gelingt der Zugriff per ssh nicht:
user1@homehost1:~> ssh 13x.14x.xxx.xxx
ssh: connect to host 13x.14x.xxx.xxx port 22: No route to host
user1@homehost1:~>
Mein Rechner ist leider der einzige Linux-Computer in diesem Gebäude. Möglicherweise hat jemand auf der Firewall Port 22 gesperrt, weil er eh nicht gebraucht wurde.
Ich wollte versuchsweise mal den sshd auf Port 25 lauschen lassen, leider gelingt dann Start des sshd nicht:
unihost3:/etc/sysconfig # vi /etc/ssh/sshd_config
unihost3:/etc/sysconfig # rcsshd stop
Shutting down SSH daemon done
unihost3:/etc/sysconfig # rcsshd start
Starting SSH daemon failed
unihost3:/etc/sysconfig #
in /var/log/messages:
Jan 5 16:09:42 unihost3 sshd[20658]: error: Bind to port 25 on :: failed: Address already in use.
Jan 5 16:09:42 unihost3 sshd[20658]: error: Bind to port 25 on 0.0.0.0 failed: Address already in use.
Jan 5 16:09:42 unihost3 sshd[20658]: fatal: Cannot bind any address.
Ok, war zu erwarten, dass Port 25 belegt ist. Den SMTP-Server würde ich aber versuchsweise abschalten. Wie kann man dafür sorgen, dass sshd den Port 25 bekommt?
Versuchsweise wollte ich den sshd mit einem garantiert unbenutzten Port starten, aber auch das hat nicht funktioniert (die Fehlermeldung ist aber etwas anders als bei Port 25.). Hat irgendetwas mit IPv6 zu tun, oder?
Jan 5 15:55:17 unihost3 sshd[20410]: error: getnameinfo failed
Jan 5 15:55:17 unihost3 sshd[20410]: Server listening on :: port 4990.
Jan 5 15:55:17 unihost3 sshd[20410]: error: Bind to port 4990 on 0.0.0.0 failed: Address already in use.
Ich würde mich über Ideen freuen, wie ich doch noch ssh-Zugriff bekomme.
Grüße,
Robert