You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
4 years ago | |
|---|---|---|
| .. | ||
| contrib | 4 years ago | |
| openbsd-compat | 4 years ago | |
| regress | 4 years ago | |
| Android.mk | 4 years ago | |
| CREDITS | 4 years ago | |
| ChangeLog | 4 years ago | |
| INSTALL | 4 years ago | |
| LICENCE | 4 years ago | |
| Makefile.in | 4 years ago | |
| OVERVIEW | 4 years ago | |
| OWNERS | 4 years ago | |
| PROTOCOL | 4 years ago | |
| PROTOCOL.agent | 4 years ago | |
| PROTOCOL.certkeys | 4 years ago | |
| PROTOCOL.chacha20poly1305 | 4 years ago | |
| PROTOCOL.key | 4 years ago | |
| PROTOCOL.krl | 4 years ago | |
| PROTOCOL.mux | 4 years ago | |
| README | 4 years ago | |
| README.dns | 4 years ago | |
| README.platform | 4 years ago | |
| README.privsep | 4 years ago | |
| README.tun | 4 years ago | |
| README.version | 4 years ago | |
| TODO | 4 years ago | |
| aclocal.m4 | 4 years ago | |
| addrmatch.c | 4 years ago | |
| atomicio.c | 4 years ago | |
| atomicio.h | 4 years ago | |
| audit-bsm.c | 4 years ago | |
| audit-linux.c | 4 years ago | |
| audit.c | 4 years ago | |
| audit.h | 4 years ago | |
| auth-bsdauth.c | 4 years ago | |
| auth-krb5.c | 4 years ago | |
| auth-options.c | 4 years ago | |
| auth-options.h | 4 years ago | |
| auth-pam.c | 4 years ago | |
| auth-pam.h | 4 years ago | |
| auth-passwd.c | 4 years ago | |
| auth-rhosts.c | 4 years ago | |
| auth-shadow.c | 4 years ago | |
| auth-sia.c | 4 years ago | |
| auth-sia.h | 4 years ago | |
| auth-skey.c | 4 years ago | |
| auth.c | 4 years ago | |
| auth.h | 4 years ago | |
| auth2-chall.c | 4 years ago | |
| auth2-gss.c | 4 years ago | |
| auth2-hostbased.c | 4 years ago | |
| auth2-kbdint.c | 4 years ago | |
| auth2-none.c | 4 years ago | |
| auth2-passwd.c | 4 years ago | |
| auth2-pubkey.c | 4 years ago | |
| auth2.c | 4 years ago | |
| authfd.c | 4 years ago | |
| authfd.h | 4 years ago | |
| authfile.c | 4 years ago | |
| authfile.h | 4 years ago | |
| bitmap.c | 4 years ago | |
| bitmap.h | 4 years ago | |
| blocks.c | 4 years ago | |
| bufaux.c | 4 years ago | |
| bufbn.c | 4 years ago | |
| bufec.c | 4 years ago | |
| buffer.c | 4 years ago | |
| buffer.h | 4 years ago | |
| buildpkg.sh.in | 4 years ago | |
| canohost.c | 4 years ago | |
| canohost.h | 4 years ago | |
| chacha.c | 4 years ago | |
| chacha.h | 4 years ago | |
| channels.c | 4 years ago | |
| channels.h | 4 years ago | |
| cipher-3des1.c | 4 years ago | |
| cipher-aes.c | 4 years ago | |
| cipher-aesctr.c | 4 years ago | |
| cipher-aesctr.h | 4 years ago | |
| cipher-bf1.c | 4 years ago | |
| cipher-chachapoly.c | 4 years ago | |
| cipher-chachapoly.h | 4 years ago | |
| cipher-ctr.c | 4 years ago | |
| cipher.c | 4 years ago | |
| cipher.h | 4 years ago | |
| cleanup.c | 4 years ago | |
| clientloop.c | 4 years ago | |
| clientloop.h | 4 years ago | |
| compat.c | 4 years ago | |
| compat.h | 4 years ago | |
| config.guess | 4 years ago | |
| config.h | 4 years ago | |
| config.h.in | 4 years ago | |
| config.sub | 4 years ago | |
| configure | 4 years ago | |
| configure.ac | 4 years ago | |
| crc32.c | 4 years ago | |
| crc32.h | 4 years ago | |
| crypto_api.h | 4 years ago | |
| deattack.c | 4 years ago | |
| deattack.h | 4 years ago | |
| defines.h | 4 years ago | |
| dh.c | 4 years ago | |
| dh.h | 4 years ago | |
| digest-libc.c | 4 years ago | |
| digest-openssl.c | 4 years ago | |
| digest.h | 4 years ago | |
| dispatch.c | 4 years ago | |
| dispatch.h | 4 years ago | |
| dns.c | 4 years ago | |
| dns.h | 4 years ago | |
| ed25519.c | 4 years ago | |
| entropy.c | 4 years ago | |
| entropy.h | 4 years ago | |
| fatal.c | 4 years ago | |
| fe25519.c | 4 years ago | |
| fe25519.h | 4 years ago | |
| fixalgorithms | 4 years ago | |
| fixpaths | 4 years ago | |
| fixprogs | 4 years ago | |
| ge25519.c | 4 years ago | |
| ge25519.h | 4 years ago | |
| ge25519_base.data | 4 years ago | |
| groupaccess.c | 4 years ago | |
| groupaccess.h | 4 years ago | |
| gss-genr.c | 4 years ago | |
| gss-serv-krb5.c | 4 years ago | |
| gss-serv.c | 4 years ago | |
| hash.c | 4 years ago | |
| hmac.c | 4 years ago | |
| hmac.h | 4 years ago | |
| hostfile.c | 4 years ago | |
| hostfile.h | 4 years ago | |
| includes.h | 4 years ago | |
| install-sh | 4 years ago | |
| kex.c | 4 years ago | |
| kex.h | 4 years ago | |
| kexc25519.c | 4 years ago | |
| kexc25519c.c | 4 years ago | |
| kexc25519s.c | 4 years ago | |
| kexdh.c | 4 years ago | |
| kexdhc.c | 4 years ago | |
| kexdhs.c | 4 years ago | |
| kexecdh.c | 4 years ago | |
| kexecdhc.c | 4 years ago | |
| kexecdhs.c | 4 years ago | |
| kexgex.c | 4 years ago | |
| kexgexc.c | 4 years ago | |
| kexgexs.c | 4 years ago | |
| key.c | 4 years ago | |
| key.h | 4 years ago | |
| krl.c | 4 years ago | |
| krl.h | 4 years ago | |
| log.c | 4 years ago | |
| log.h | 4 years ago | |
| loginrec.c | 4 years ago | |
| loginrec.h | 4 years ago | |
| logintest.c | 4 years ago | |
| mac.c | 4 years ago | |
| mac.h | 4 years ago | |
| match.c | 4 years ago | |
| match.h | 4 years ago | |
| md-sha256.c | 4 years ago | |
| md5crypt.c | 4 years ago | |
| md5crypt.h | 4 years ago | |
| mdoc2man.awk | 4 years ago | |
| misc.c | 4 years ago | |
| misc.h | 4 years ago | |
| mkinstalldirs | 4 years ago | |
| moduli | 4 years ago | |
| moduli.0 | 4 years ago | |
| moduli.5 | 4 years ago | |
| moduli.c | 4 years ago | |
| monitor.c | 4 years ago | |
| monitor.h | 4 years ago | |
| monitor_fdpass.c | 4 years ago | |
| monitor_fdpass.h | 4 years ago | |
| monitor_wrap.c | 4 years ago | |
| monitor_wrap.h | 4 years ago | |
| msg.c | 4 years ago | |
| msg.h | 4 years ago | |
| mux.c | 4 years ago | |
| myproposal.h | 4 years ago | |
| nchan.c | 4 years ago | |
| nchan.ms | 4 years ago | |
| nchan2.ms | 4 years ago | |
| opacket.c | 4 years ago | |
| opacket.h | 4 years ago | |
| openssh.xml.in | 4 years ago | |
| opensshd.init.in | 4 years ago | |
| packet.c | 4 years ago | |
| packet.h | 4 years ago | |
| pathnames.h | 4 years ago | |
| pkcs11.h | 4 years ago | |
| platform-pledge.c | 4 years ago | |
| platform-tracing.c | 4 years ago | |
| platform.c | 4 years ago | |
| platform.h | 4 years ago | |
| poly1305.c | 4 years ago | |
| poly1305.h | 4 years ago | |
| progressmeter.c | 4 years ago | |
| progressmeter.h | 4 years ago | |
| readconf.c | 4 years ago | |
| readconf.h | 4 years ago | |
| readpass.c | 4 years ago | |
| rijndael.c | 4 years ago | |
| rijndael.h | 4 years ago | |
| rsa.c | 4 years ago | |
| rsa.h | 4 years ago | |
| sandbox-capsicum.c | 4 years ago | |
| sandbox-darwin.c | 4 years ago | |
| sandbox-null.c | 4 years ago | |
| sandbox-pledge.c | 4 years ago | |
| sandbox-rlimit.c | 4 years ago | |
| sandbox-seccomp-filter.c | 4 years ago | |
| sandbox-solaris.c | 4 years ago | |
| sandbox-systrace.c | 4 years ago | |
| sc25519.c | 4 years ago | |
| sc25519.h | 4 years ago | |
| scp.0 | 4 years ago | |
| scp.1 | 4 years ago | |
| scp.c | 4 years ago | |
| servconf.c | 4 years ago | |
| servconf.h | 4 years ago | |
| serverloop.c | 4 years ago | |
| serverloop.h | 4 years ago | |
| session.c | 4 years ago | |
| session.h | 4 years ago | |
| sftp-client.c | 4 years ago | |
| sftp-client.h | 4 years ago | |
| sftp-common.c | 4 years ago | |
| sftp-common.h | 4 years ago | |
| sftp-glob.c | 4 years ago | |
| sftp-server-main.c | 4 years ago | |
| sftp-server.0 | 4 years ago | |
| sftp-server.8 | 4 years ago | |
| sftp-server.c | 4 years ago | |
| sftp.0 | 4 years ago | |
| sftp.1 | 4 years ago | |
| sftp.c | 4 years ago | |
| sftp.h | 4 years ago | |
| smult_curve25519_ref.c | 4 years ago | |
| ssh-add.0 | 4 years ago | |
| ssh-add.1 | 4 years ago | |
| ssh-add.c | 4 years ago | |
| ssh-agent.0 | 4 years ago | |
| ssh-agent.1 | 4 years ago | |
| ssh-agent.c | 4 years ago | |
| ssh-dss.c | 4 years ago | |
| ssh-ecdsa.c | 4 years ago | |
| ssh-ed25519.c | 4 years ago | |
| ssh-gss.h | 4 years ago | |
| ssh-keygen.0 | 4 years ago | |
| ssh-keygen.1 | 4 years ago | |
| ssh-keygen.c | 4 years ago | |
| ssh-keyscan.0 | 4 years ago | |
| ssh-keyscan.1 | 4 years ago | |
| ssh-keyscan.c | 4 years ago | |
| ssh-keysign.0 | 4 years ago | |
| ssh-keysign.8 | 4 years ago | |
| ssh-keysign.c | 4 years ago | |
| ssh-pkcs11-client.c | 4 years ago | |
| ssh-pkcs11-helper.0 | 4 years ago | |
| ssh-pkcs11-helper.8 | 4 years ago | |
| ssh-pkcs11-helper.c | 4 years ago | |
| ssh-pkcs11.c | 4 years ago | |
| ssh-pkcs11.h | 4 years ago | |
| ssh-rsa.c | 4 years ago | |
| ssh-sandbox.h | 4 years ago | |
| ssh.0 | 4 years ago | |
| ssh.1 | 4 years ago | |
| ssh.c | 4 years ago | |
| ssh.h | 4 years ago | |
| ssh1.h | 4 years ago | |
| ssh2.h | 4 years ago | |
| ssh_api.c | 4 years ago | |
| ssh_api.h | 4 years ago | |
| ssh_config | 4 years ago | |
| ssh_config.0 | 4 years ago | |
| ssh_config.5 | 4 years ago | |
| sshbuf-getput-basic.c | 4 years ago | |
| sshbuf-getput-crypto.c | 4 years ago | |
| sshbuf-misc.c | 4 years ago | |
| sshbuf.c | 4 years ago | |
| sshbuf.h | 4 years ago | |
| sshconnect.c | 4 years ago | |
| sshconnect.h | 4 years ago | |
| sshconnect1.c | 4 years ago | |
| sshconnect2.c | 4 years ago | |
| sshd.0 | 4 years ago | |
| sshd.8 | 4 years ago | |
| sshd.c | 4 years ago | |
| sshd_config | 4 years ago | |
| sshd_config.0 | 4 years ago | |
| sshd_config.5 | 4 years ago | |
| sshd_config.android | 4 years ago | |
| ssherr.c | 4 years ago | |
| ssherr.h | 4 years ago | |
| sshkey.c | 4 years ago | |
| sshkey.h | 4 years ago | |
| sshlogin.c | 4 years ago | |
| sshlogin.h | 4 years ago | |
| sshpty.c | 4 years ago | |
| sshpty.h | 4 years ago | |
| sshtty.c | 4 years ago | |
| start-ssh | 4 years ago | |
| survey.sh.in | 4 years ago | |
| ttymodes.c | 4 years ago | |
| ttymodes.h | 4 years ago | |
| uidswap.c | 4 years ago | |
| uidswap.h | 4 years ago | |
| umac.c | 4 years ago | |
| umac.h | 4 years ago | |
| umac128.c | 4 years ago | |
| utf8.c | 4 years ago | |
| utf8.h | 4 years ago | |
| uuencode.c | 4 years ago | |
| uuencode.h | 4 years ago | |
| verify.c | 4 years ago | |
| version.h | 4 years ago | |
| xmalloc.c | 4 years ago | |
| xmalloc.h | 4 years ago | |
README
See https://www.openssh.com/releasenotes.html#7.5p1 for the release notes.
Please read https://www.openssh.com/report.html for bug reporting
instructions and note that we do not use Github for bug reporting or
patch/pull-request management.
- A Japanese translation of this document and of the release notes is
- available at http://www.unixuser.org/~haruyama/security/openssh/index.html
- Thanks to HARUYAMA Seigo <haruyama@unixuser.org>
This is the port of OpenBSD's excellent OpenSSH[0] to Linux and other
Unices.
OpenSSH is based on the last free version of Tatu Ylonen's sample
implementation with all patent-encumbered algorithms removed (to
external libraries), all known security bugs fixed, new features
reintroduced and many other clean-ups. OpenSSH has been created by
Aaron Campbell, Bob Beck, Markus Friedl, Niels Provos, Theo de Raadt,
and Dug Song. It has a homepage at https://www.openssh.com/
This port consists of the re-introduction of autoconf support, PAM
support, EGD[1]/PRNGD[2] support and replacements for OpenBSD library
functions that are (regrettably) absent from other unices. This port
has been best tested on AIX, Cygwin, HP-UX, Linux, MacOS/X,
NetBSD, OpenBSD, OpenServer, Solaris, Unicos, and UnixWare.
This version actively tracks changes in the OpenBSD CVS repository.
The PAM support is now more functional than the popular packages of
commercial ssh-1.2.x. It checks "account" and "session" modules for
all logins, not just when using password authentication.
OpenSSH depends on Zlib[3], OpenSSL[4] and optionally PAM[5].
There is now several mailing lists for this port of OpenSSH. Please
refer to https://www.openssh.com/list.html for details on how to join.
Please send bug reports and patches to the mailing list
openssh-unix-dev@mindrot.org. The list is open to posting by unsubscribed
users. Code contribution are welcomed, but please follow the OpenBSD
style guidelines[6].
Please refer to the INSTALL document for information on how to install
OpenSSH on your system.
Damien Miller <djm@mindrot.org>
Miscellania -
This version of OpenSSH is based upon code retrieved from the OpenBSD
CVS repository which in turn was based on the last free sample
implementation released by Tatu Ylonen.
References -
[0] https://www.openssh.com/
[1] http://www.lothar.com/tech/crypto/
[2] http://www.aet.tu-cottbus.de/personen/jaenicke/postfix_tls/prngd.html
[3] http://www.gzip.org/zlib/
[4] http://www.openssl.org/
[5] http://www.openpam.org
http://www.kernel.org/pub/linux/libs/pam/
(PAM also is standard on Solaris and HP-UX 11)
[6] http://man.openbsd.org/style.9