Ssh (en)
Secure Shell (SSH) is a network protocol for secure data communication, remote shell services or command execution, and other secure network services between two computers connected through a secure channel, even over an insecure network: server and client (each running SSH server and SSH client programs). The protocol specification distinguishes two main versions called SSH-1 and SSH-2.
The most well-known application of protocol is for access to shell accounts on Unix operating systems. It was designed as a replacement for Telnet and other secure shell protocols like Berkeley's rsh and rexec protocols, which send information, especially passwords, in plaintext, making them vulnerable to interception and disclosure using packet analysis. The encryption used by SSH is intended to provide confidentiality and integrity of data across insecure networks, such as the Internet.
Interesting Links
- ssh
- ssh: openssh installation (en)
- ssh: connecting to a machine on a non-standard port 22(en)
- ssh: first time login to a machine (en)
- ssh: Remote Host Identification Error (en)
- ssh: automatic login (en)
- ssh: executing commands remotely (en)
- ssh: sudo no-tty-present-and-no-askpass-program-specified error (en)
- SSH Preparation for SCP Batch (en)
- ssh: remote display X forwarding (en)
- ssh: security (en)
- ssh: reverse ssh (en)
- ssh: reverse ssh for tunneling local web to vps (en)
- Ngrok (en)
- ssh: fail2ban (en)
- scp (en)