Allan,
Can you try, on your Mac, to run:
telnet localhost 52698That should indicate if TextMate is listening. If this works, then try the same on your server to check the tunnel is working.
Thank you for the message. I did the above:
1) On the Mac: telnet localhost 52698 Trying ::1... Connected to localhost. Escape character is '^]'. 220 blinky.local RMATE TextMate (Darwin 12.4.0)
So, it seems to work fine.
2) Next from the remote server. First, I ssh with verbosity on:
[snip] debug1: Remote connections from LOCALHOST:52698 forwarded to local address localhost:52698 debug1: channel 0: new [client-session] debug1: Requesting no-more-sessions@openssh.com debug1: Entering interactive session. debug1: remote forward success for: listen 52698, connect localhost:52698 debug1: All remote forwarding requests processed debug1: Sending environment. debug1: Sending env RMATE_PORT = 52698 debug1: Sending env LANG = en_US.UTF-8 debug1: Sending env LC_CTYPE = en_US.UTF-8
So, the forwarding seems to be enabled. Recall that my ssh configuration is:
Host REDACTED.HOST1 RemoteForward 52698 localhost:52698 SendEnv RMATE_*
I then try the telnet on the remote system:
telnet localhost 52698 debug1: client_input_channel_open: ctype forwarded-tcpip rchan 3 win 2097152 max 32768 debug1: client_request_forwarded_tcpip: listen localhost port 52698, originator 127.0.0.1 port 47996 debug1: connect_next: host localhost ([127.0.0.1]:52698) in progress, fd=8 debug1: channel 1: new [127.0.0.1] debug1: confirm forwarded-tcpip Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. debug1: channel 1: connection failed: Connection refused connect_to localhost port 52698: failed. debug1: channel 1: free: 127.0.0.1, nchannels 2 Connection closed by foreign host.
So, it fails the connection...
Any idea why that would be the case all of a sudden (on multiple servers)? Particularly if it is responsive on the Mac.
Thanks, Brian