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
849828ef07
nits
2016-03-28 16:38:42 -04:00
Nicolas Viennot
389780495a
Add support for parsed commands
2016-03-28 02:18:17 -04:00
Nicolas Viennot
1992c67254
snapshot
2016-03-27 00:30:52 -04:00
Nicolas Viennot
c181b35615
reconnection wip
2016-03-26 19:00:48 -04:00
Nicolas Viennot
b0c843e56f
update latency interval to 10s
2016-02-28 17:22:10 -05: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
db787b22ec
Let the proxy do the connection messages
2016-01-23 01:13:55 -05:00
Nicolas Viennot
3d78db5f67
Add UTF8 support for legacy daemons
2015-12-31 23:42:46 -05:00
Nicolas Viennot
d2ab60b40c
log executed commands
2015-12-31 11:36:18 -05:00
Nicolas Viennot
5fce53f904
Sending raw tmux keycodes
2015-12-31 01:44:22 -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
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
0f7f5a477a
Bump to msgpack new lib
2015-10-03 13:36:09 -07:00
Nicolas Viennot
7c78530344
Use built-in libssh/msgpack
2015-10-02 21:39:13 -07:00
Nicolas Viennot
63e8077137
removed keyframe... over engineering
2015-09-22 15:13:54 -04:00
Nicolas Viennot
b203e3f9b9
dispatch message from master
2015-09-19 22:32:36 -04: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
baafe40cbb
Send SSH connection strings over
2014-10-31 00:16:39 -04:00
Paolo Mainardi
aebbf047d2
host name is now an input argument
...
Closes #7
2013-11-02 16:24:15 -04:00
Nicolas Viennot
4bd26896f8
Add port argument in the connection command
2013-11-01 13:43:40 -04:00
Carl X. Su
1b2762cf4e
Fix compile bug
...
In file included from tmate-slave.c:18:
tmate.h:101: error: redefinition of typedef ‘ssh_session’
libssh/include/libssh/libssh.h:115: note: previous declaration of ‘ssh_session’ was here
tmate.h:102: error: redefinition of typedef ‘ssh_channel’
libssh/include/libssh/libssh.h:110: note: previous declaration of ‘ssh_channel’ was here
make: *** [tmate-slave.o] Error 1
Signed-off-by: Carl X. Su <bcbcarl@gmail.com>
2013-10-23 15:29:51 +08:00
Nicolas Viennot
fcdda2de75
Bumping latest client version
2013-10-04 18:13:05 -04:00
Nicolas Viennot
f071598bf8
Updated tmate client
2013-08-16 13:31:51 -04:00
Nicolas Viennot
1ed6fb8029
Client update
2013-08-13 15:50:00 -04:00
Nicolas Viennot
b464ad7b4c
Show upgrade message
2013-07-23 18:10:53 -04:00
Nicolas Viennot
5a6abb6d24
Disable Record/Replay, the bug is non deterministic
2013-07-11 03:22:46 -04:00
Nicolas Viennot
58073077d7
The protocol is now part of the decoder
2013-07-11 01:08:40 -04:00
Nicolas Viennot
23b03685a0
Quick and dirty Record/Replay feature
2013-07-10 22:48:24 -04:00
Nicolas Viennot
5a8a116351
Synchronize the list binding pane (bind-key + ?)
2013-06-26 02:06:28 -04:00
Nicolas Viennot
278b20f506
Fix copymode when hlimit mismatches the client side
2013-06-26 00:59:58 -04:00
Nicolas Viennot
6b31869600
Readonly support on the client side
...
For now, the client can "tmate show-messages" to get it
2013-06-22 02:34:48 -04:00
Nicolas Viennot
d02e97c206
Using /dev/urandom for our random source
2013-06-22 01:00:47 -04:00
Nicolas Viennot
9fc6c46674
Send USR1 to reopen the log file for logrotate
2013-06-19 23:51:44 -04:00
Nicolas Viennot
5ce20c48bc
Dynamic hostname support
2013-06-18 05:53:37 -04:00
Nicolas Viennot
0f2707b4f1
ssh keepalive timer
2013-06-17 00:08:41 -04:00
Nicolas Viennot
a83c66d909
hostname: tmate.io -> a.tmate.io
2013-06-16 03:16:07 -04:00
Nicolas Viennot
fb733d9433
Keys can be specified with -k
2013-06-14 02:14:16 -04:00
Nicolas Viennot
04dfad47a8
Server logs stack trace on SIGSEGV
2013-06-13 05:53:43 -04:00
Nicolas Viennot
bc72493b91
Client connection/disconnection notifications
2013-06-13 05:12:38 -04:00
Nicolas Viennot
69207c3050
Debug message clean up
2013-06-13 04:13:40 -04:00
Nicolas Viennot
0777ad8082
Synchronize copy mode
2013-06-13 02:35:29 -04:00
Nicolas Viennot
d9349a3884
Report failed commands to clients
2013-06-12 20:29:55 -04:00