Ssh
What is SSH?
From the Wikipedia
Secure Shell (SSH) is a cryptographic network protocol for operating network services securely over an unsecured network.[1] Typical applications include remote command-line, login, and remote command execution, but any network service can be secured with SSH.
More details here
How we use ssh in our company?
- We use it to connect to any of our servers.
- Sometimes we use
scpto copy files between hosts viassh. - Don't know what is
scp? read here
Public key for authorization?
- We use
public keyauthorization. This is the common way of secure authorization for SSH connection. - GitHub also can authorize you with
public key, if you setup it in your GH account. This is mean that you don't have to type yourloginandpasswordwhen you interact with GitHub viagite.g.git clone,git pull, etc.
More details about public key
here