Что: c30df73f5e066b52ff14a7ce451ee69ce8fb6a6d Когда: 2016-07-10 12:33:27+03:00 ------------------------------------------------------------------------ Темы: tmux ------------------------------------------------------------------------ Shared tmux session through OpenSSH Если хочется сделать tmux сессию к которой удалённо могли бы по SSH подключаться люди и смотреть её в read-only режиме, то достаточно (не самый минималистичный вариант): * завести отдельного пользователя для этого дела, например guest * в ~guest/.ssh/authorized_keys добавить ключи людей которым можно подключаться, и прописать ограничения и форсированный запуск tmux: restrict,pty,command="/usr/local/bin/tmux -S /tmp/guest-tmux-shared.sock attach -r -t shared" ssh-ed25519 ... whatever@domain.com * не забыть про переменные окружения, в которых в ряде систем будут отсутствовать UTF-8 локали и tmux не будет показывать удалённым пользователям Unicode. Например в FreeBSD достаточно в ~gust/.login_conf прописать: me:\ :charset=UTF-8:\ :lang=en_EN.UTF-8: * запускаем tmux с /tmp/guest-tmux-shared.sock сокетом, не забывая про права доступа sock=/tmp/guest-tmux-shared.sock tmux -S $sock new-session -d -s shared chgrp guest $sock chmod g+rw $sock ------------------------------------------------------------------------ оставить комментарий: mailto:comment@blog.stargrave.org?subject=Re:%20Shared%20tmux%20session%20through%20OpenSSH%20%28c30df73f5e066b52ff14a7ce451ee69ce8fb6a6d%29 ------------------------------------------------------------------------ Сгенерирован: SGBlog 0.34.0