I’ve installed the remote.it package on a Raspberry Pi and configured remote access to it via ssh, then logged into https://apps.remoteit and set up a proxied ssh connection to the R-Pi. I tested this from a VPS on another network by doing “ssh -l pi proxyxx.rt3.io -p nnnnn” and it worked perfectly.
I then tried the same ssh command from another VPS but this one consistently fails.
Using a “-v” flag on the ssh command shows:
OpenSSH_7.4p1 Debian-10+deb9u7, OpenSSL 1.0.2s 28 May 2019
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug1: Connecting to proxyxx.rt3.io [18.184.71.nnn] port nnnnn.
debug1: Connection established.
....
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_7.4p1 Debian-10+deb9u7
debug1: ssh_exchange_identification: HTTP/1.0 403 Forbidden
debug1: ssh_exchange_identification: Connection: Closed
debug1: ssh_exchange_identification:
debug1: ssh_exchange_identification: {"message":"Security Violation","ip":"redacted","port":"35574","source":"remote.it connectd"}
ssh_exchange_identification: Connection closed by remote host
where “redacted” is the IP address of the VPS. Both VPS are running Debian Stretch and, as far as I can see, ssh is configured identically on both, so I’m at a loss to understand why one works and the other fails.
Any ideas welcome!