При работе совместно полезно видеть чей-то экран. Для GUI есть много вариантов. Есть несколько способов поделиться экраном терминала (например, экрана, TMUX и Tmate). Теперь есть новая программа совместного использования терминала, основанная на языке Go от разработчика [SPOLU], называемая деформацией.
В отличие от некоторых других решений, WARP проста, фокусируется только на разделении сеанса оболочки и не требует SSH или центрального сервера (вроде). Несмотря на не использование SSH, соединение между машинами безопасна. Однако, если вы действительно обеспокоены безопасностью, обратите внимание, что имя сеанса (которое не публикуется) – это все, кто должен подключиться. Вероятно, должен угадать.
С другой стороны, по умолчанию люди могут рассматривать только вашу сессию экрана, поэтому, по крайней мере, злоумышленник не может просто начать вводить вредоносные команды. Однако вы можете разрешать кого-то взять под контроль, но в этом случае вы бы очень уверены, что вы знаете, кем вы позволяете использовать свой компьютер.
Go запустится на Raspberry Pi, поэтому его достаточно легко устанавливать там. Вам нужно хотя бы версию 1.7 пойти. Вы также должны иметь набор переменных окружающей среды Goroot и GoPath. Вы, вероятно, захотите добавить свой GOPATH на ваш системный путь, чтобы сделать это проще запустить Warp (и другие исполняемые файлы).
Хотя Readme говорит, что нет центрального сервера, он выглядит так, как будто он использует сервер Warp.link для управления запросами подключения. Мы не идем экспертов, но мы предполагаем, что оценка кода будет видеть, как сервер Warp.link разрешается и передавать соединение. Но если вы действительно сознательны в безопасности и безопасности, вы должны, наверное, убедиться.
Если вы не против SSH, вы всегда можете использовать эту вилку TMUX. Вы также можете использовать TMUX или экран напрямую (см. Видео ниже). Ни один из этих методов не будет таким крепким, как Mosh, но затем снова это другое использование. Или вы можете просто дать кому-то ключи к вашему компьютеру, если вы смеете.