Everything else is functioning as it should -- remote db connection, php, etc.
I can ssh from the command line without any issue to varying ports xx.xx.xx.xx:88, etc,
I tried disabling ufw just to be sure it wasn't getting blocked somehow.
I know this has to be a configuration issue, but I'm just too sleep deprived and dense to figure it out. If anyone has any ideas, I'd be forever grateful.
EDIT: I tried phpseclib with the same result. Does anyone have the ssh2_ functions running under Nginx/PHP 7?
Yeah, so this boiled down to something on the host's end. Maybe firewall? What's interesting is that I can ssh to the public ip/port no problem. But, it refuses to respond to connections made by either of ssh2_connect or phpseclib.
This was a huge waste of time, but at least I did learn about http://sdf.org which is a very cool and free way to get a Unix shell you can ssh (and do lots of other stuff with). Just ssh [email protected] and follow the instructions.