Reverse SSH to bypass Port Forwards on Server

<p>This is related to:<br />
https://www.virtualhere.com/content/use-ssh-connect-vhusb
</p>
<p>My config:
</p>
<p>ssh -R 8001:127.0.0.1:7575 user [at] ip.address (user[at]ip[dot]address)<br />
8001 is the VPS cloud server port<br />
7575 is the server port
</p>
<p>vhui (client) running on seperate cloud server<br />
VPS server created with ssh reversing enabled<br />
vhui (server) running on local machine with no ports forwarded<br />
On local machine, use 7575 on vhui (server)<br />
on client, use 8001 calling to VPS server's ip address<br />
redirect all traffic coming in on 8001/TCP to port 7575 (basically port forwarding)
</p>
<p>My problem is I have a device connected (usb storage device) and it will not stay connected long enough to transfer anything. Keeps the connection for 10 seconds, then disconnects due to (reason:timeout)
</p>
<p>The SSH connection is persistent, no problem with connection and no dropping connection either. The reverse ssh is active the entire time, but the actual virtual client/server is disconnecting after just a few seconds. Any ideas what may help it become more reliable?</p>

#2

It wont work because it probably doesnt support the TCP_NODELAY flag.

There is nothing wrong with virtualhere network reliability, its your network that is unreliable. You need to do what I already said multiple posts ago

#3

<p>I'm just looking for alternatives still. I need to check on no delay things. With the project I'm working on it needs to be fully ran in the background with no user interaction, just plug and play. The easyfind app is elegant, I still may look soon into the VPN way. I never said network reliability was due to virtualhere. Works great with port forwards or on LAN. I know it was something to do with the tunneling. Thanks for the tip!</p>