I let users telnet to my aplication using ssh tunnle. The users use OpenSSH client 3.x as this,
ssh -2 -N -f -L porta:localhost:23 192.168.xxx.xxx
telnet localhost porrta
The server is also an implementation of OpenSSH. My requirement is to force only one telnet over the tunnle that has been created. For example the following currently works,
ssh -2 -N -f -L porta:localhost:23 192.168.xxx.xxx
telnet localhost porrta
---- from another shell
telnet localhost porrta
---- from another shell
telnet localhost porrta
But I want that consequitive telnet should fail. Is there a server setting to acheive this. Any client setting/option to add while creating tunnle will also work for me, as I can force my users to use it.
If nothing else then I am also willing to change the SSH server side code to suit my needs, but I hope that is the last resort.
Thanks.
Start Free Trial