Added security, use cases, basic networking info (#19169)

Added notes about security, use cases, and basic networking info
pull/19168/head^2
Vega Deftwing 2018-10-14 22:14:50 -07:00 committed by Honman Yau
parent f480a17353
commit d3c0f0ddad
1 changed files with 9 additions and 1 deletions

View File

@ -5,6 +5,14 @@ title: SSH
Secure Shell (SSH) is a cryptographic network protocol intended for secure data transfer over insecure networks.
It is most commonly used for accessing remote servers.
It is most commonly used for accessing remote servers. Usually these servers are Linux or BSD based, though other platforms may offer SSH access as well. Also it is worth noting that other computational appliences, particularly those for networking such as switches or routers, may have SSH as well.
SSH is also used in distributed source code versioning software like git.
From a networking perspective SSH may, dependent on the server and client software, allow for more advanced features such as XServer forwarding for remote access of graphical applications or network tunneling to allow for what is effectively a Virtual Private Network (VPN).
While SSH has 'Secure' in its name, its prevelance makes it a lucritive target. As such it is often configured to use more elaborate methods than simple passwords. Most commonly this is done with keys in a public and private key cryptography system. The exact cryptographic method can vary as well, with RSA being the most common.
As with most network services SSH has a standard network port, 22; however, as SSH is a lucritive target for those wishing to do harm, it is often moved to an arbitrary higher port as a very simple security measure.
Finally, it's worth mentioning that SSH is far from tollerent of network instabily and there are options out there which can either impove this or replace SSH outright.