I apologize for omitting lots of crucial stuff from my email, I hit send
a bit hastily yesterday. I am using version 1.2.22 of ssh. Neither my
/etc/services nor /etc/inetd.conf have any reference to port 22 or ssh.
I am running on Solaris 2.5.1. My /var/adm/messages is where I got my
error messages
1) [ssh] Bind failed port 22; Address already in use
2) [ssh] Fatal; Transport endpoint not connected.
I am running as root. If I attempt 'telnet <localhost> 22' I receive a
"Connection closed by foreign host' message.
If I execute 'netstat -a|grep LISTEN' I am told that port 22 is in a
LISTEN state.
I guess what I need to do is to free port 22 and try to force ssh to do
the bind again. Any suggestion on how to do this?
Thanks to all.
-----Original Message-----
From: Florian Uhl [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, February 17, 1999 2:35 AM
To: McDermott, Arthur
Subject: Re: Failure of port 22 bind
On 1999-02-16 10:38, McDermott, Arthur ([EMAIL PROTECTED]) wrote:
> I am running into consistent trouble at boot time with ssh failing to
> bind to port 22. I am told that the address is already in use. I have
> no services running on this port in /etc/services. In addition, I am
> seeing a message saying that the bind had a fatal error because the
> transport endpoint is not connected. I am unfamiliar with this error.
> Does anyone have any ideas?
1) /etc/services tells you nothing about occupied / used ports, just
about
assigned numbers
2) what version of ssh?
3) what operating system?
4) what's in your log files (like /var/log/messages or local equivalent
for your
operating system of choice)?
5) what happens if you do a 'telnet localhost 22'?
6) are you root (or equivalent) when you try to start sshd?
Cheers ...
--
florian - [EMAIL PROTECTED] - http://www.leo.org/~ankh/