Secure Shell: Difference between revisions
m (refresh) |
(→Software: remove app added by Special:diff/799986; re talk for reasons) |
||
(9 intermediate revisions by 7 users not shown) | |||
Line 1: | Line 1: | ||
[[Category:Secure Shell]] | [[Category:Secure Shell]] | ||
[[cs:Secure Shell]] | |||
[[es:OpenSSH]] | [[es:OpenSSH]] | ||
[[fr:Secure Shell]] | [[fr:Secure Shell]] | ||
Line 9: | Line 10: | ||
{{Related|SSHFS}} | {{Related|SSHFS}} | ||
{{Related|Mosh}} | {{Related|Mosh}} | ||
{{Related|Tailscale}} | |||
{{Related|VPN over SSH}} | {{Related|VPN over SSH}} | ||
{{Related articles end}} | {{Related articles end}} | ||
{{Merge|OpenSSH|Ambiguation of questionable value|Talk:Secure_Shell#Remove ambiguation}} | {{Merge|OpenSSH|Ambiguation of questionable value|Talk:Secure_Shell#Remove ambiguation}} | ||
According to [[Wikipedia:Secure Shell|Wikipedia]]: | According to [[Wikipedia:Secure Shell|Wikipedia]]: | ||
:Secure Shell (SSH) is a cryptographic network protocol for operating network services securely over an unsecured network. Its most notable applications are remote login and command-line execution. | |||
Examples of services that can use SSH are [[Git]], [[rsync]] and [[X11 forwarding]]. Services that always use SSH are [[SCP and SFTP]]. | Examples of services that can use SSH are [[Git]], [[rsync]] and [[X11 forwarding]]. Services that always use SSH are [[SCP and SFTP]]. | ||
Line 21: | Line 24: | ||
An SSH server, by default, listens on the standard TCP port 22. An SSH client program is typically used for establishing connections to an ''sshd'' daemon accepting remote connections. Both are commonly present on most modern operating systems, including macOS, GNU/Linux, Solaris and OpenVMS. Proprietary, freeware and open source versions of various levels of complexity and completeness exist. | An SSH server, by default, listens on the standard TCP port 22. An SSH client program is typically used for establishing connections to an ''sshd'' daemon accepting remote connections. Both are commonly present on most modern operating systems, including macOS, GNU/Linux, Solaris and OpenVMS. Proprietary, freeware and open source versions of various levels of complexity and completeness exist. | ||
== | == Software == | ||
* {{App|[[Wikipedia:Dropbear (software)|Dropbear]]|Lightweight SSH server. The command-line ssh client is named {{man|1|dbclient}}.|https://matt.ucc.asn.au/dropbear/dropbear.html|{{Pkg|dropbear}}}} | * {{App|[[Wikipedia:Dropbear (software)|Dropbear]]|Lightweight SSH server. The command-line ssh client is named {{man|1|dbclient}}.|https://matt.ucc.asn.au/dropbear/dropbear.html|{{Pkg|dropbear}}}} | ||
* {{App|[[OpenSSH]]|Premier connectivity tool for remote login with the SSH protocol|https://www.openssh.com/portable.html|{{Pkg|openssh}}}} | * {{App|[[OpenSSH]]|Premier connectivity tool for remote login with the SSH protocol|https://www.openssh.com/portable.html|{{Pkg|openssh}}}} | ||
=== Server only === | |||
* {{App|TinySSH|A minimalistic SSH server which implements only a subset of SSHv2 features; glibc as its single dependency.|https://tinyssh.org/|{{Pkg|tinyssh}}}} | * {{App|TinySSH|A minimalistic SSH server which implements only a subset of SSHv2 features; glibc as its single dependency.|https://tinyssh.org/|{{Pkg|tinyssh}}}} | ||
=== Client only === | |||
* {{App|[[PuTTY]]|A terminal integrated SSH/Telnet client|https://www.chiark.greenend.org.uk/~sgtatham/putty/|{{Pkg|putty}}}} | |||
== Securing == | == Securing == |
Latest revision as of 21:32, 9 February 2024
According to Wikipedia:
- Secure Shell (SSH) is a cryptographic network protocol for operating network services securely over an unsecured network. Its most notable applications are remote login and command-line execution.
Examples of services that can use SSH are Git, rsync and X11 forwarding. Services that always use SSH are SCP and SFTP.
An SSH server, by default, listens on the standard TCP port 22. An SSH client program is typically used for establishing connections to an sshd daemon accepting remote connections. Both are commonly present on most modern operating systems, including macOS, GNU/Linux, Solaris and OpenVMS. Proprietary, freeware and open source versions of various levels of complexity and completeness exist.
Software
- Dropbear — Lightweight SSH server. The command-line ssh client is named dbclient(1).
- OpenSSH — Premier connectivity tool for remote login with the SSH protocol
Server only
- TinySSH — A minimalistic SSH server which implements only a subset of SSHv2 features; glibc as its single dependency.
Client only
- PuTTY — A terminal integrated SSH/Telnet client
Securing
See Security#SSH.