Nicolas Viennot
ecc15f6022
Unify tmate-debug.c with tmate
2019-11-10 15:52:31 -05:00
Nicolas Viennot
b97f8dc7d6
Cleanup logging
2019-11-09 23:28:07 -05:00
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