summaryrefslogtreecommitdiffstats
path: root/ssh_config.5 (follow)
Commit message (Collapse)AuthorAgeFilesLines
* - djm@cvs.openbsd.org 2010/12/08 04:02:47Damien Miller2010-12-261-3/+3
| | | | | | [ssh_config.5 sshd_config.5] explain that IPQoS arguments are separated by whitespace; iirc requested by jmc@ a while back
* - djm@cvs.openbsd.org 2010/11/29 23:45:51Damien Miller2010-12-011-2/+5
| | | | | | | | | [auth.c hostfile.c hostfile.h ssh.c ssh_config.5 sshconnect.c] [sshconnect.h sshconnect2.c] automatically order the hostkeys requested by the client based on which hostkeys are already recorded in known_hosts. This avoids hostkey warnings when connecting to servers with new ECDSA keys that are preferred by default; with markus@
* - jmc@cvs.openbsd.org 2010/11/15 07:40:14Damien Miller2010-11-201-3/+3
| | | | | [ssh_config.5] libary -> library;
* - djm@cvs.openbsd.org 2010/11/13 23:27:51Damien Miller2010-11-201-2/+39
| | | | | | | | | [clientloop.c misc.c misc.h packet.c packet.h readconf.c readconf.h] [servconf.c servconf.h session.c ssh.c ssh_config.5 sshd_config.5] allow ssh and sshd to set arbitrary TOS/DSCP/QoS values instead of hardcoding lowdelay/throughput. bz#1733 patch from philipp AT redfish-solutions.com; ok markus@ deraadt@
* - jmc@cvs.openbsd.org 2010/10/28 18:33:28Damien Miller2010-11-051-3/+2
| | | | | [scp.1 ssh-add.1 ssh-keygen.1 ssh.1 ssh_config.5 sshd.8 sshd_config.5] knock out some "-*- nroff -*-" lines;
* - jmc@cvs.openbsd.org 2010/09/22 08:30:08Damien Miller2010-09-241-9/+9
| | | | | | | | [ssh.1 ssh_config.5] ssh.1: add kexalgorithms to the -o list ssh_config.5: format the kexalgorithms in a more consistent (prettier!) way ok djm
* - djm@cvs.openbsd.org 2010/09/22 05:01:30Damien Miller2010-09-241-2/+13
| | | | | | | | | [kex.c kex.h kexecdh.c kexecdhc.c kexecdhs.c readconf.c readconf.h] [servconf.c servconf.h ssh_config.5 sshconnect2.c sshd.c sshd_config.5] add a KexAlgorithms knob to the client and server configuration to allow selection of which key exchange methods are used by ssh(1) and sshd(8) and their order of preference. ok markus@
* - djm@cvs.openbsd.org 2010/08/31 11:54:45Damien Miller2010-08-311-7/+16
| | | | | | | | | | | | | | | | | | | | | | | | | [PROTOCOL PROTOCOL.agent PROTOCOL.certkeys auth2-jpake.c authfd.c] [authfile.c buffer.h dns.c kex.c kex.h key.c key.h monitor.c] [monitor_wrap.c myproposal.h packet.c packet.h pathnames.h readconf.c] [ssh-add.1 ssh-add.c ssh-agent.1 ssh-agent.c ssh-keygen.1 ssh-keygen.c] [ssh-keyscan.1 ssh-keyscan.c ssh-keysign.8 ssh.1 ssh.c ssh2.h] [ssh_config.5 sshconnect.c sshconnect2.c sshd.8 sshd.c sshd_config.5] [uuencode.c uuencode.h bufec.c kexecdh.c kexecdhc.c kexecdhs.c ssh-ecdsa.c] Implement Elliptic Curve Cryptography modes for key exchange (ECDH) and host/user keys (ECDSA) as specified by RFC5656. ECDH and ECDSA offer better performance than plain DH and DSA at the same equivalent symmetric key length, as well as much shorter keys. Only the mandatory sections of RFC5656 are implemented, specifically the three REQUIRED curves nistp256, nistp384 and nistp521 and only ECDH and ECDSA. Point compression (optional in RFC5656 is NOT implemented). Certificate host and user keys using the new ECDSA key types are supported. Note that this code has not been tested for interoperability and may be subject to change. feedback and ok markus@
* - djm@cvs.openbsd.org 2010/08/04 05:37:01Damien Miller2010-08-051-15/+5
| | | | | | | [ssh.1 ssh_config.5 sshd.8] Remove mentions of weird "addr/port" alternate address format for IPv6 addresses combinations. It hasn't worked for ages and we have supported the more commen "[addr]:port" format for a long time. ok jmc@ markus@
* - djm@cvs.openbsd.org 2010/07/19 09:15:12Damien Miller2010-08-031-2/+24
| | | | | | | | | | [clientloop.c readconf.c readconf.h ssh.c ssh_config.5] add a "ControlPersist" option that automatically starts a background ssh(1) multiplex master when connecting. This connection can stay alive indefinitely, or can be set to automatically close after a user-specified duration of inactivity. bz#1330 - patch by dwmw2 AT infradead.org, but further hacked on by wmertens AT cisco.com, apb AT cequrux.com, martin-mindrot-bugzilla AT earth.li and myself; "looks ok" markus@
* - djm@cvs.openbsd.org 2010/07/12 22:41:13Damien Miller2010-07-161-2/+6
| | | | | | | | | | | | | | [ssh.c ssh_config.5] expand %h to the hostname in ssh_config Hostname options. While this sounds useless, it is actually handy for working with unqualified hostnames: Host *.* Hostname %h Host * Hostname %h.example.org "I like it" markus@
* - jmc@cvs.openbsd.org 2010/06/26 00:57:07Damien Miller2010-07-021-3/+4
| | | | | [ssh_config.5] tweak previous;
* - djm@cvs.openbsd.org 2010/06/25 23:10:30Damien Miller2010-06-261-2/+12
| | | | | | | | | [ssh.c] log the hostname and address that we connected to at LogLevel=verbose after authentication is successful to mitigate "phishing" attacks by servers with trusted keys that accept authentication silently and automatically before presenting fake password/passphrase prompts; "nice!" markus@
* - OpenBSD CVS SyncDamien Miller2010-04-181-5/+5
| | | | | | - jmc@cvs.openbsd.org 2010/04/16 06:45:01 [ssh_config.5] tweak previous; ok djm
* - djm@cvs.openbsd.org 2010/04/14 22:27:42Damien Miller2010-04-161-5/+7
| | | | | | [ssh_config.5 sshconnect.c] expand %r => remote username in ssh_config:ProxyCommand; ok deraadt markus
* - jmc@cvs.openbsd.org 2010/03/27 14:26:55Damien Miller2010-04-161-6/+8
| | | | | [ssh_config.5] tweak previous; ok dtucker
* - dtucker@cvs.openbsd.org 2010/03/26 01:06:13Darren Tucker2010-03-261-7/+3
| | | | | | | [ssh_config.5] Reformat default value of PreferredAuthentications entry (current formatting implies ", " is acceptable as a separator, which it's not. ok djm@
* - djm@cvs.openbsd.org 2010/03/05 10:28:21Damien Miller2010-03-051-2/+8
| | | | | | [ssh-add.1 ssh.1 ssh_config.5] mention loading of certificate files from [private]-cert.pub when they are present; feedback and ok jmc@
* - markus@cvs.openbsd.org 2010/02/10 23:20:38Damien Miller2010-02-111-4/+3
| | | | | [ssh-add.1 ssh-keygen.1 ssh.1 ssh_config.5] pkcs#11 is no longer optional; improve wording; ok jmc@
* - markus@cvs.openbsd.org 2010/02/08 10:50:20Damien Miller2010-02-111-9/+9
| | | | | | | | | | | | | [pathnames.h readconf.c readconf.h scp.1 sftp.1 ssh-add.1 ssh-add.c] [ssh-agent.c ssh-keygen.1 ssh-keygen.c ssh.1 ssh.c ssh_config.5] replace our obsolete smartcard code with PKCS#11. ftp://ftp.rsasecurity.com/pub/pkcs/pkcs-11/v2-20/pkcs-11v2-20.pdf ssh(1) and ssh-keygen(1) use dlopen(3) directly to talk to a PKCS#11 provider (shared library) while ssh-agent(1) delegates PKCS#11 to a forked a ssh-pkcs11-helper process. PKCS#11 is currently a compile time option. feedback and ok djm@; inspired by patches from Alon Bar-Lev `
* - dtucker@cvs.openbsd.org 2010/01/09 23:04:13Darren Tucker2010-01-101-5/+2
| | | | | | | | | | | | | | | [channels.c ssh.1 servconf.c sshd_config.5 sshd.c channels.h servconf.h ssh-keyscan.1 ssh-keyscan.c readconf.c sshconnect.c misc.c ssh.c readconf.h scp.1 sftp.1 ssh_config.5 misc.h] Remove RoutingDomain from ssh since it's now not needed. It can be replaced with "route exec" or "nc -V" as a proxycommand. "route exec" also ensures that trafic such as DNS lookups stays withing the specified routingdomain. For example (from reyk): # route -T 2 exec /usr/sbin/sshd or inherited from the parent process $ route -T 2 exec sh $ ssh 10.1.2.3 ok deraadt@ markus@ stevesk@ reyk@
* - jmc@cvs.openbsd.org 2009/12/29 18:03:32Darren Tucker2010-01-081-4/+4
| | | | | [sshd_config.5 ssh_config.5] sort previous;
* - stevesk@cvs.openbsd.org 2009/12/29 16:38:41Darren Tucker2010-01-081-3/+3
| | | | | | | | | [sshd_config.5 readconf.c ssh_config.5 scp.1 servconf.c sftp.1 ssh.1] Rename RDomain config option to RoutingDomain to be more clear and consistent with other options. NOTE: if you currently use RDomain in the ssh client or server config, or ssh/sshd -o, you must update to use RoutingDomain. ok markus@ djm@
* - djm@cvs.openbsd.org 2009/11/10 02:56:22Darren Tucker2010-01-081-2/+9
| | | | | | [ssh_config.5] explain the constraints on LocalCommand some more so people don't try to abuse it.
* - reyk@cvs.openbsd.org 2009/10/28 16:38:18Darren Tucker2010-01-081-2/+5
| | | | | | | | [ssh_config.5 sshd.c misc.h ssh-keyscan.1 readconf.h sshconnect.c channels.c channels.h servconf.h servconf.c ssh.1 ssh-keyscan.c scp.1 sftp.1 sshd_config.5 readconf.c ssh.c misc.c] Allow to set the rdomain in ssh/sftp/scp/sshd and ssh-keyscan. ok markus@
* - jmc@cvs.openbsd.org 2009/10/08 20:42:12Darren Tucker2009-10-111-3/+3
| | | | | [sshd_config.5 ssh_config.5 sshd.8 ssh.1] some tweaks now that protocol 1 is not offered by default; ok markus
* - (dtucker) OpenBSD CVS SyncDarren Tucker2009-10-111-6/+8
| | | | | | | - markus@cvs.openbsd.org 2009/10/08 14:03:41 [sshd_config readconf.c ssh_config.5 servconf.c sshd_config.5] disable protocol 1 by default (after a transition period of about 10 years) ok deraadt
* - djm@cvs.openbsd.org 2009/02/22 23:50:57Damien Miller2009-02-231-13/+2
| | | | | [ssh_config.5 sshd_config.5] don't advertise experimental options
* - jmc@cvs.openbsd.org 2009/02/12 07:34:20Damien Miller2009-02-141-2/+2
| | | | | [ssh_config.5] kill trailing whitespace;
* - djm@cvs.openbsd.org 2009/02/12 03:46:17Damien Miller2009-02-141-2/+9
| | | | | [ssh_config.5] document RemoteForward usage with 0 listen port
* - naddy@cvs.openbsd.org 2009/01/24 17:10:22Damien Miller2009-01-281-5/+5
| | | | | [ssh_config.5 sshd_config.5] sync list of preferred ciphers; ok djm@
* - djm@cvs.openbsd.org 2008/11/04 08:22:13Damien Miller2008-11-051-2/+13
| | | | | | | | | | | | | | | | | | | | | [auth.h auth2.c monitor.c monitor.h monitor_wrap.c monitor_wrap.h] [readconf.c readconf.h servconf.c servconf.h ssh2.h ssh_config.5] [sshconnect2.c sshd_config.5 jpake.c jpake.h schnorr.c auth2-jpake.c] [Makefile.in] Add support for an experimental zero-knowledge password authentication method using the J-PAKE protocol described in F. Hao, P. Ryan, "Password Authenticated Key Exchange by Juggling", 16th Workshop on Security Protocols, Cambridge, April 2008. This method allows password-based authentication without exposing the password to the server. Instead, the client and server exchange cryptographic proofs to demonstrate of knowledge of the password while revealing nothing useful to an attacker or compromised endpoint. This is experimental, work-in-progress code and is presently compiled-time disabled (turn on -DJPAKE in Makefile.inc). "just commit it. It isn't too intrusive." deraadt@
* - stevesk@cvs.openbsd.org 2008/10/17 18:36:24Damien Miller2008-11-031-4/+6
| | | | | [ssh_config.5] correct and clarify VisualHostKey; ok jmc@
* - stevesk@cvs.openbsd.org 2008/10/10 16:43:27Damien Miller2008-11-031-3/+4
| | | | | | | [ssh_config.5] use 'Privileged ports can be forwarded only when logging in as root on the remote machine.' for RemoteForward just like ssh.1 -R. ok djm@ jmc@
* - krw@cvs.openbsd.org 2008/08/02 04:29:51Damien Miller2008-11-031-3/+3
| | | | | [ssh_config.5] whitepsace -> whitespace. From Matthew Clarke via bugs@.
* - grunk@cvs.openbsd.org 2008/06/26 11:46:31Damien Miller2008-06-291-6/+12
| | | | | | | | | | [readconf.c readconf.h ssh.1 ssh_config.5 sshconnect.c] Move SSH Fingerprint Visualization away from sharing the config option CheckHostIP to an own config option named VisualHostKey. While there, fix the behaviour that ssh would draw a random art picture on every newly seen host even when the option was not enabled. prodded by deraadt@, discussions, help and ok markus@ djm@ dtucker@
* - jmc@cvs.openbsd.org 2008/06/12 19:10:09Darren Tucker2008-06-121-4/+3
| | | | | [ssh_config.5 ssh-keygen.1] tweak the ascii art text; ok grunk
* - dtucker@cvs.openbsd.org 2008/06/12 16:35:31Darren Tucker2008-06-121-2/+17
| | | | | [ssh_config.5 ssh.c] keyword expansion for localcommand. ok djm@
* - grunk@cvs.openbsd.org 2008/06/11 23:03:56Darren Tucker2008-06-121-2/+3
| | | | | | [ssh_config.5] CheckHostIP set to ``fingerprint'' will display both hex and random art spotted by naddy@
* - grunk@cvs.openbsd.org 2008/06/11 21:01:35Darren Tucker2008-06-121-2/+6
| | | | | | | | | | | | | | | | | | | | | | | [ssh_config.5 key.h readconf.c readconf.h ssh-keygen.1 ssh-keygen.c key.c sshconnect.c] Introduce SSH Fingerprint ASCII Visualization, a technique inspired by the graphical hash visualization schemes known as "random art", and by Dan Kaminsky's musings on the subject during a BlackOp talk at the 23C3 in Berlin. Scientific publication (original paper): "Hash Visualization: a New Technique to improve Real-World Security", Perrig A. and Song D., 1999, International Workshop on Cryptographic Techniques and E-Commerce (CrypTEC '99) http://sparrow.ece.cmu.edu/~adrian/projects/validation/validation.pdf The algorithm used here is a worm crawling over a discrete plane, leaving a trace (augmenting the field) everywhere it goes. Movement is taken from dgst_raw 2bit-wise. Bumping into walls makes the respective movement vector be ignored for this turn, thus switching to the other color of the chessboard. Graphs are not unambiguous for now, because circles in graphs can be walked in either direction. discussions with several people, help, corrections and ok markus@ djm@
* - dtucker@cvs.openbsd.org 2008/06/10 18:21:24Darren Tucker2008-06-111-2/+3
| | | | | [ssh_config.5] clarify that Host patterns are space-separated. ok deraadt
* - jmc@cvs.openbsd.org 2007/10/29 07:48:19Darren Tucker2007-12-021-4/+4
| | | | | [ssh_config.5] clean up after previous macro removal;
* - dtucker@cvs.openbsd.org 2007/10/29 06:51:59Darren Tucker2007-12-021-4/+4
| | | | | [ssh_config.5] ProxyCommand and LocalCommand use the user's shell, not /bin/sh; ok djm@
* - djm@cvs.openbsd.org 2007/09/21 03:05:23Damien Miller2007-10-261-2/+10
| | | | | | [ssh_config.5] document KbdInteractiveAuthentication in ssh_config.5; patch from dkg AT fifthhorseman.net
* - stevesk@cvs.openbsd.org 2007/08/15 12:13:41Darren Tucker2007-08-151-3/+3
| | | | | [ssh_config.5] tun device forwarding now honours ExitOnForwardFailure; ok markus@
* - jmc@cvs.openbsd.org 2007/06/08 07:43:46Damien Miller2007-06-111-3/+6
| | | | | | [ssh_config.5] put the MAC list into a display, like we do for ciphers, since groff has trouble handling wide lines;
* - pvalchev@cvs.openbsd.org 2007/06/07 19:37:34Damien Miller2007-06-111-3/+3
| | | | | | | | | | | | [kex.h mac.c mac.h monitor_wrap.c myproposal.h packet.c ssh.1] [ssh_config.5 sshd.8 sshd_config.5] Add a new MAC algorithm for data integrity, UMAC-64 (not default yet, must specify umac-64@openssh.com). Provides about 20% end-to-end speedup compared to hmac-md5. Represents a different approach to message authentication to that of HMAC that may be beneficial if HMAC based on one of its underlying hash algorithms is found to be vulnerable to a new attack. http://www.ietf.org/rfc/rfc4418.txt in conjunction with and OK djm@
* - jmc@cvs.openbsd.org 2007/05/31 19:20:16Darren Tucker2007-06-051-2/+2
| | | | | | | [scp.1 ssh_config.5 sftp-server.8 ssh-agent.1 sshd_config.5 sftp.1 ssh-keygen.1 ssh-keyscan.1 ssh-add.1 sshd.8 ssh.1 ssh-keysign.8] convert to new .Dd format; (We will need to teach mdoc2man.awk to understand this too.)
* - jmc@cvs.openbsd.org 2007/01/10 13:23:22Darren Tucker2007-02-191-5/+3
| | | | | | | [ssh_config.5] do not use a list for SYNOPSIS; this is actually part of a larger report sent by eric s. raymond and forwarded by brad, but i only read half of it. spotted by brad.
* - jmc@cvs.openbsd.org 2006/07/27 08:00:50Damien Miller2006-08-051-3/+4
| | | | | | | [ssh_config.5] avoid confusing wording in HashKnownHosts: originally spotted by alan amesbury; ok deraadt