Yes - I can open the terminal on my Mac and use it just as I can on my Linux box, the terminal itself seems to operate as expected.
This works perfect on my Mac
ssh developer@localhost
I tried this from my linux box into the Mac:
ssh -v -v -v developer@martins-mini.home
It printed at lot of debug data in the terminal and ended up asking for password for the developer account on the Mac. I provided the password, it printed again a lot of debug data and halted on this line for 2-3 minutes:
debug2: channel 0: open confirm window 0 max 32768.
it then printed:
debug3: send packet: type 1
client_loop: send disconnect: Broken pipe
and then returns to the linux terminal.
I tried the same again and then I actually was able to get a remote shell on the Mac and I can see the home directory of the developer user. I tried to do a ls and it worked, it did it once more and it hanged for 1-2 minutes when it then printed:
debug2: client_check_window_change: changed
debug3: channel 0: request window-change confirm 0
debug3: send packet: type 98
these three lines were printed in a total of 5 times and then it was just stuck there and the terminal on the linux box just hangs and I must close it manually.
#####
I then tried ssh -v -v -v martin@192.168.10.137
192.168.10.137 is my linux box to which I can ssh very smoothly from my windows box.
developer@Martins-Mac-mini ~ % ssh -v -v -v martin@192.168.10.137
OpenSSH_9.0p1, LibreSSL 3.3.6
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 21: include /etc/ssh/ssh_config.d/* matched no files
debug1: /etc/ssh/ssh_config line 54: Applying options for *
debug2: resolve_canonicalize: hostname 192.168.10.137 is address
debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts' -> '/Users/developer/.ssh/known_hosts'
debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts2' -> '/Users/developer/.ssh/known_hosts2'
debug1: Authenticator provider $SSH_SK_PROVIDER did not resolve; disabling
debug3: ssh_connect_direct: entering
debug1: Connecting to 192.168.10.137 [192.168.10.137] port 22.
debug3: set_sock_tos: set socket 3 IP_TOS 0x48
debug1: connect to address 192.168.10.137 port 22: Operation timed out
ssh: connect to host 192.168.10.137 port 22: Operation timed out
developer@Martins-Mac-mini ~ %
Turns out that when pinging my Mac from the linux or windows box it sometimes works but often it timeouts or is unreachable.
Trying to ping windows box from Mac also suffers the same
developer@Martins-Mac-mini ~ % ping 192.169.10.137
PING 192.169.10.137 (192.169.10.137): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
Request timeout for icmp_seq 3
.....