On 2/12/22 9:29 PM, Mark Geisert wrote:
Ernie Rael wrote:
Hi all,
I set up cygwin several years ago and have only had one system at
home. I've recently got a 2nd, linux.
I've used ssh locally under cygwin, primarily to get a term for a use
with admin priv. And I can ssh from cygwin to the linux machine. On
cygwin I see
$ ps -ef |grep sshd
cyg_serv 255 254 ? Feb 1 /usr/sbin/sshd
But ssh from linux to cygwin hangs (finally times out). Ping works
linux --> windows.
I must have run ssh-host-config way back when. Can I just run it again?
Suggestions for something else to try and/or triage the problem?
You might try the following. Determine the Windows pid of your sshd
process, then use netstat to see if that process is listening on the
sshd port. Here's what a successful check looks like:
~ ps -as|grep sshd
42834 ? Jan 16 /usr/sbin/sshd
~ ps -lp 42834
PID PPID PGID WINPID TTY UID STIME COMMAND
42834 42832 42834 5972 ? 197612 Jan 16
/usr/sbin/sshd
~ netstat -ao|grep 5972
TCP 0.0.0.0:22 zotac:0 LISTENING 5972
TCP [::]:22 zotac:0 LISTENING 5972
If the two output lines aren't there, I'd suspect a Windows firewall
has TCP port 22 walled off. ("zotac" is my machine name; you'll see
something different there.)
HTH,
..mark
Thanks Mark,
Doesn't seem to be a firewall issue. NetStat took about 90 seconds.
$ ps -lp 255
PID PPID PGID WINPID TTY UID STIME COMMAND
255 254 255 4176 ? 1006 Feb 1
/usr/sbin/sshd
$ netstat -ao | grep 4176
TCP 0.0.0.0:22 spirit:0 LISTENING 4176
TCP [::]:22 spirit:0 LISTENING 4176
--
Problem reports: https://cygwin.com/problems.html
FAQ: https://cygwin.com/faq/
Documentation: https://cygwin.com/docs.html
Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple