Разработчик показал ssh.place, общий холст, на котором рисуют только по SSH

На Hacker News (раздел Show HN) пользователь jeninh представил ssh.place, сервис с одним общим холстом размером 200×60 клеток, который заполняют все желающие одновременно, подключаясь к нему по протоколу SSH. Регистрация не нужна: подходит любой существующий SSH-ключ, ничего заводить или устанавливать не требуется, достаточно набрать в терминале команду «ssh ssh.place».

Управление происходит прямо в терминальном интерфейсе: перемещение по холсту, клавишами wasd или hjkl, выбор цвета, цифрами от 0 до 9, а клавиша tab последовательно перебирает все 16 доступных цветов. Холст принимает только цвет: сервер отклоняет любую попытку поставить символ вместо цветной клетки, поэтому написать на холсте текст нельзя, только рисовать.

Ставить клетки можно не чаще одного раза в 15 секунд, и это ограничение (cooldown) привязано не к сессии, а к самому SSH-ключу пользователя: переподключение таймер не сбрасывает. Сайт ssh.place в браузере, это только окно просмотра: он лишь отображает текущее состояние холста и сам его не меняет, изменить рисунок можно исключительно через SSH-подключение.

Пост набрал 71 голос и 36 комментариев на Hacker News, заметный отклик сообщества для нишевого экспериментального проекта.

Ключевые факты

  • Общий холст 200×60 клеток, который совместно рисуют все подключившиеся по SSH
  • Подключение командой «ssh ssh.place», подходит любой SSH-ключ, регистрация и установка не нужны
  • Управление: wasd/hjkl, движение, 0, 9, цвет, tab, перебор всех 16 цветов
  • Холст принимает только цвет: сервер отклоняет попытки поставить символ (текст писать нельзя)
  • Лимит, одна клетка раз в 15 секунд, cooldown привязан к SSH-ключу и не сбрасывается переподключением

Почему это важно

Ssh.place, пример того, как знакомый служебный протокол SSH используют не по прямому назначению, а как интерфейс для живого совместного творчества в реальном времени, без веб-приложения, аккаунтов и установки клиента. Пост собрал 71 голос и 36 комментариев на Hacker News, заметный отклик для нишевого экспериментального проекта, что говорит об интересе технической аудитории к минималистичным multiplayer-механикам, построенным поверх обычных инструментов разработчика.

Кому это важно

Прежде всего разработчикам и хакерам, которым интересны нестандартные применения SSH и терминала, а также сообществу любителей коллаборативных холст-проектов в духе r/place, совместного онлайн-рисования, где результат зависит от действий множества независимых участников.

Как это применить

Чтобы поучаствовать, нужно подключиться из терминала командой «ssh ssh.place», подойдёт любой существующий SSH-ключ, регистрация и установка дополнительного софта не требуются. Внутри сессии перемещение по холсту задаётся клавишами wasd или hjkl, цвет выбирается цифрами от 0 до 9, а клавиша tab прокручивает все 16 доступных цветов. Поставить клетку можно раз в 15 секунд, ограничение привязано к SSH-ключу и действует даже после переподключения. Сайт ssh.place в браузере используется только для просмотра текущего состояния холста.

Можно ли доверять

В источнике нет сведений о том, кто и зачем построил ssh.place, на какой инфраструктуре он работает и как долго существует проект, эти детали не раскрыты автором поста. При этом сервис, рабочий, публично доступный демонстрационный продукт, который можно проверить самому: подключение по SSH и холст с ограничением в 15 секунд подтверждены текстом описания и живым откликом сообщества на Hacker News.

Риски и подводные камни

Источник не сообщает о модерации холста, истории вандализма или защите от массового захвата пространства скоординированной группой, единственный заявленный барьер это cooldown в 15 секунд на SSH-ключ, который не мешает координированному постепенному «затиранию» чужих рисунков. Нет и сведений о том, сколько будет существовать холст и что происходит с ним при перезапуске сервиса: как многие Show HN-проекты, ssh.place может быть выключен или заброшен автором в любой момент.