Secure Shell

Examples of services that can use SSH are Git, rsync and X11 forwarding. Services that always use SSH are SCP and SFTP.

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.

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.

Implementations

https://matt.ucc.asn.au/dropbear/dropbear.html || dropbear
  • OpenSSH Premier connectivity tool for remote login with the SSH protocol
https://www.openssh.com/portable.html || openssh
  • TinySSH A minimalistic SSH server which implements only a subset of SSHv2 features; glibc as its single dependency.
https://tinyssh.org/ || tinyssh

Securing

See Security#SSH.

gollark: Well, it would work in JS, I think, since you can declare a variable and that's separate from assigning to it.
gollark: And which should be, say, not in the core library.
gollark: ```File Formats csv — CSV File Reading and Writing configparser — Configuration file parser netrc — netrc file processing xdrlib — Encode and decode XDR data plistlib — Generate and parse Mac OS X .plist files```More random stuff which probably nobody ever needs.
gollark: ```Data Compression and Archiving zlib — Compression compatible with gzip gzip — Support for gzip files```(not whole section)
gollark: Two different things for globby pattern matching, stupid amounts of different things for paths.

See also

This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.