teleport/lib/sshutils
Forrest Marshall ae2336dfd0 concurrent session control
Adds support for Concurrent Session Control and a new
semaphore API.  Roles now support two new configuration
options, `max_ssh_connections` and `max_ssh_sessions`
which correspond to the total number of authenticated
ssh connections per cluster, and the number of ssh sessions
within a connection respectively.  Attempting to exceed
these limits generate variants of the `session.rejected`
audit event and cause the connection/session to be
rejected.
2020-09-17 11:02:35 -07:00
..
scp Allow user with at sign in name (#4002) 2020-07-21 10:41:31 -03:00
ctx.go concurrent session control 2020-09-17 11:02:35 -07:00
fingerprint.go Add ca_signing_algo to the config file 2020-06-24 21:25:33 +00:00
marshal.go Set some defaults from identity file. 2018-09-13 16:47:14 -07:00
req.go proxy X11 forwarding support 2020-06-24 11:40:47 -07:00
server.go concurrent session control 2020-09-17 11:02:35 -07:00
server_test.go Make agent channel setup lazy. 2020-06-10 14:15:51 -07:00
signer.go Keep using the default (ssh-rsa) signing algo for SSH handshakes 2020-06-24 21:25:33 +00:00
signer_test.go Support RSA certificates in sshutuils.AlgSigner 2020-06-24 21:25:33 +00:00
tcpip.go Migrate to golang/dep for dependency management 2017-08-22 15:30:30 -07:00