1
0
mirror of https://github.com/tmate-io/tmate-ssh-server.git synced 2020-11-18 19:53:51 -08:00

57 Commits

Author SHA1 Message Date
Nicolas Viennot
7f26d860b5 Cleanup warnings 2019-11-08 23:54:36 -05:00
Nicolas Viennot
e71bd675b5 Allow tmate daemon to specify a list of authorized SSH keys 2019-11-07 13:18:25 -05:00
Nicolas Viennot
48884c95c9 Take out the -a authorized_keys option 2019-11-07 08:03:38 -05:00
Nicolas Viennot
cd3ee3ee4d Refactor code 2019-11-07 08:01:49 -05:00
Nicolas Viennot
dc05cbc4f5 Allow non authentication method for SSH 2019-10-15 03:36:15 -04:00
Nicolas Viennot
314bf91299 Remove latency measurements 2019-10-09 18:59:38 -04:00
Nicolas Viennot
5c2c1c2584 logging improvement 2019-10-09 17:36:23 -04:00
Nicolas Viennot
6c5497df4b Only load keys that are accessible 2019-08-31 23:42:21 -04:00
Nicolas Viennot
07dc84de98 avoid logging early failures 2019-08-31 22:09:19 -04:00
Nicolas Viennot
7f9378de43 Allow to advertize a specific SSH port (for load balancer) 2019-08-31 18:52:35 -04:00
Nicolas Viennot
080be74a75 Hide session token in ps and logs 2019-08-31 17:35:34 -04:00
Nicolas Viennot
ebbafd794f Adjust verbose levels 2019-08-31 16:49:07 -04:00
Nicolas Viennot
e568b91f04 Improved messages 2019-08-25 03:53:26 -04:00
Nicolas Viennot
4555d8d6fb Add PROXY protocol support 2019-08-24 18:31:07 -04:00
Nicolas Viennot
6a271c5a89 ssh_bind_accept -> ssh_bind_accept_fd 2019-08-24 18:01:00 -04:00
Nicolas Viennot
004fe379f6 Rename proxy -> websocket 2019-08-24 15:13:04 -04:00
Nicolas Viennot
9c45f61585 Rename: tmate-slave -> tmate-ssh-server 2019-04-10 08:59:45 -04:00
Nicolas Viennot
55ffd5b64b Remove obsolete ecdsa key support 2019-04-10 07:55:46 -04:00
Steve Wills
600835f606 Support ed25519 keys (#50)
Continue to support ecdsa keys, but don't generate them for new installs
2018-12-01 12:25:54 -05:00
Steve Wills
e4037b703c Fix build on FreeBSD (#49) 2018-12-01 12:13:49 -05:00
Nicolas Viennot
91a2bf3c4d SSH verbosity can be set with CLI verbosity option 2018-11-18 21:23:24 -05:00
Reinaldo de Souza Junior
d6a76e0609 Allow connections based on authorized_keys file.
When run with option `-a /path/to/authorized_keys`, tmate-slave will only
authenticate public keys present in the file `/path/to/authorized_keys`.

The expected format is the same as specified in sshd(8) manpage, section
"AUTHORIZED_KEYS FILE FORMAT".

See: tmate-io/tmate-slave#37

Closes #38
2018-04-19 20:24:29 -04:00
Thomas Gouverneur
090c2b04a6 Added -b option to specify bind address
Fixes #26
2016-06-30 19:18:38 -04:00
Nicolas Viennot
b3c85faf3b Fix malloc() deadlock in signchld handler 2016-04-26 04:05:24 -04:00
Nicolas Viennot
c181b35615 reconnection wip 2016-03-26 19:00:48 -04:00
Nicolas Viennot
3b79601b5c Latency reporting 2016-02-28 13:47:05 -05:00
Nicolas Viennot
2542fa19f3 nits 2016-02-27 19:20:08 -05:00
Nicolas Viennot
23bbaab3d2 Being more careful with signals to avoid deadlocks 2016-01-22 13:17:57 -05:00
Nicolas Viennot
1a48abd0be merge complete 2015-12-29 23:47:44 -05:00
Nicolas Viennot
e26cb1aca4 Passthrough for ssh commands to proxy 2015-11-15 20:16:40 -05:00
Nicolas Viennot
2d9145cd73 remove proxy connect at boot time 2015-11-14 13:42:30 -05:00
Nicolas Viennot
07ba45297f master -> proxy 2015-10-05 18:47:27 -07:00
Nicolas Viennot
6c62b10e0a client notification through master 2015-10-05 18:22:49 -07:00
Nicolas Viennot
dd1078d183 Refactoring 2015-09-19 22:07:02 -04:00
Nicolas Viennot
825ad72720 Added communication with master 2015-09-19 21:59:20 -04:00
Nicolas Viennot
4ac1183848 Refactored tmate 2015-09-19 19:46:11 -04:00
Nicolas Viennot
31cc091823 Cleanup.
- Log only to syslog or stderr
- Removed the record/replay
- added ECDSA keys
2015-09-18 19:40:18 -04:00
Nicolas Viennot
34e8b04695 read the pubkey man page 2014-12-12 12:29:06 -05:00
Nicolas Viennot
ed6224ba73 Can't use the legacy logging callbacks of libssh, it's broken 2013-11-06 19:12:32 -05:00
Nicolas Viennot
0bac9f0eaa Client bootstrap in now done in callbacks fashion
Because libssh is buggy when it comes to rekeying right after a channel open
request, which new SSH client do.
2013-11-02 22:42:11 -04:00
Nicolas Viennot
b68ebad5a9 Little help with sudo 2013-11-01 13:47:30 -04:00
Nicolas Viennot
4a6ccae4fa Authentication timeout set to 60s 2013-07-23 17:02:56 -04:00
Nicolas Viennot
bddab8eff2 Bug fix with copy mode 2013-07-02 14:33:11 -04:00
Nicolas Viennot
b8a65c20be Avoid killing sessions when restarting server 2013-06-26 14:28:06 -04:00
Nicolas Viennot
9fc6c46674 Send USR1 to reopen the log file for logrotate 2013-06-19 23:51:44 -04:00
Nicolas Viennot
0f2707b4f1 ssh keepalive timer 2013-06-17 00:08:41 -04:00
Nicolas Viennot
fb733d9433 Keys can be specified with -k 2013-06-14 02:14:16 -04:00
Nicolas Viennot
8e610ba024 Log IP address when spawning server/client 2013-06-13 20:30:13 -04:00
Nicolas Viennot
1443fc3e5b Print crash first on SIGSEGV, because the handler may crash
Also fixes some typos
2013-06-13 19:05:44 -04:00
Nicolas Viennot
04dfad47a8 Server logs stack trace on SIGSEGV 2013-06-13 05:53:43 -04:00