Security is always a major concern in an application. But when an
application attempts data communication over a network, it
becomes even tougher ordeal to keep the connection secure. In
this post we will discuss about Secure Shell (SSH) to add an
extra security edge to your application when it communicates over
a network.
What is SSH Tunnel?
SSH is an encrypted network protocol generally used for remote shell service, secure data communication, command execution etc. In SSH tunneling, a payload protocol is wrapped around the SSH protocol (the delivery protocol) and sent over the network.
When is SSH tunneling useful?
SSH tunneling is great if you don’t want any changes on the server, say when creating an agent-less monitoring tool or as a replacement for VPN. As SSH is the hub for remote system login, you can assume that a SSH daemon is running in the remote server, if not it can be easily installed …
[Read more]