NET — Сеть
NET Всё, к чему вы подключаетесь, в едином списке: сайты, где у вас есть учётная запись, сетевые диски (SMB), серверы FTP, FTPS, SFTP, WebDAV и S3, машины, которыми вы управляете, — RDP, VNC, SSH, TeamViewer — и секреты без адреса.
Создать карточку
Insert открывает окно. Сначала идёт тип, и именно он определяет следующие поля: сайту нужен адрес, общему ресурсу — путь \\сервер\папка, TeamViewer — идентификатор, секрету — ничего. Остальное — имя, учётная запись, пароль, комментарий — общее, потому что это одно и то же: цель и то, чем на ней представиться.
Каждый тип несёт свой значок, тот самый, который покажет строка: сервер для FTP, консоль для SSH, глобус для сайта, ключ для секрета. Четырнадцать строк текста читаются слово за словом; силуэт схватывается с первого раза. Закрытое поле его сохраняет.

| Тип | Что делает двойной щелчок | Примечание |
|---|---|---|
| Сайт (HTTPS) | Открывает сайт, пароль — в буфер обмена | Тип по умолчанию |
| Сайт (HTTP, без шифрования) | То же самое, открытым текстом | Сайт видит пароль, проходящий по сети |
Сетевой диск (\\сервер\папка) | Подключает общий ресурс и заходит в него | Windows |
| SFTP (поверх SSH) | Заходит на сервер | Порт 22 по умолчанию |
| FTPS (FTP поверх TLS) | Заходит на сервер | Зашифровано |
| FTP (без шифрования) | Заходит на сервер | Пассивный режим включён по умолчанию; некоторые старые серверы требуют активный |
| WebDAV (HTTP / HTTPS) | Заходит на сервер | Тот же транспорт, что у сайта, на другом конце другие файлы |
| S3 (совместимый) | Заходит в бакет | Нужно указать регион |
| RDP — удалённый рабочий стол | Запускает клиент, пароль — в буфер обмена | mstsc в Windows, FreeRDP или Remmina в остальных |
| VNC | Запускает клиент | RealVNC, TightVNC, Remmina |
| SSH | Заходит в его файлы по SFTP | ssh, поставляется с системой |
| TeamViewer | Подключается к партнёру | Идентификатор из девяти или десяти цифр, а не адрес |
| Секрет (без адреса) | Копирует пароль | Код карты, заметка, учётная запись без сайта |
Ключ SSH
У карточек SSH и SFTP есть поле Закрытый ключ: путь к ключу, ~/.ssh/srv_web. Кнопка поля открывает селектор в ~/.ssh, а путь, выбранный внутри папки пользователя, записывается с ~ — так карточка работает на другом компьютере, под другой учётной записью. Сам ключ остаётся там, где лежит: файл карточек его не переносит.
Защищённый ключ берёт свою парольную фразу из пароля карточки. Ключу без парольной фразы пароль не нужен; если он есть, он служит запасным вариантом, когда сервер отклоняет ключ.
Команду можно вставить как есть. ssh -i ~/.ssh/srv_web [email protected], вставленная в адрес, заполняет карточку: хост, логин, порт, если есть -p, и ключ. Вставленная в список, она открывает предзаполненную карточку SSH.
Карточку SSH можно просматривать. Двойной щелчок заходит на ту же машину по SFTP, с той же учётной записью и тем же ключом — заводить вторую карточку не нужно. По щелчку правой кнопкой мыши пункт Открыть сеанс SSH открывает терминал на сервере; а когда вы уже внутри, окно консоли рядом с полем команд открывает сеанс в той папке, которую вы просматриваете.
SFTP читает ключи в формате OpenSSH — ed25519, RSA, ECDSA. Ключ PuTTY (.ppk) сначала преобразуется с помощью PuTTYgen. Файл ~/.ssh/config не читается: сеанс SSH его всё же учитывает, поскольку открывается сам ssh, а просмотр файлов — нет, с какой бы карточки он ни начинался: SFTP или SSH.
Пароль
«Создать» выбирает случайный; индикатор показывает его надёжность — от очень слабого до очень сильного, — и Meneaufile отказывается повторно брать один из пяти последних использованных. Резервные коды, которые некоторые сайты выдают раз и навсегда, хранятся вместе с ним, по одному в строке.
«Скопировать пароль» помещает его в буфер обмена и через несколько секунд удаляет оттуда — обратный отсчёт показан в сообщении. Логин и адрес копируются тоже, теми же клавишами для всех карточек: не приходится заново учить три сочетания только потому, что строка — это машина, а не сайт.
Один флажок велит не хранить пароль: тогда он запрашивается каждый раз и забывается при закрытии. На боевом сервере это порой то, что нужно.
Перемещаться в нём
Открытый файловый сервер — это папка: в неё заходят, из неё извлекают файлы, в неё кладут свои по F6, как везде. Машина, сайт и секрет — это листья: внутри них нечего открывать, а только запускать что-то на них.
«Отключиться» закрывает сеанс сервера, не убирая его карточку из списка.
В карточку заходят, чтобы искать в ней. Поиск, запущенный из списка, не спускается ни в одно соединение: он открыл бы их все, по сеансу и по паролю на карточку, да ещё с ожиданием каждой из выключенных. Он сравнивает сами карточки — их имя, адрес, учётную запись, — и это остаётся способом найти нужную в длинном списке. Чтобы обыскать сервер, не заходя в него, отметьте его карточку перед поиском: обходятся отмеченные карточки, и только они.
Узнать, отвечает ли цель
Каждая карточка говорит, как её проверять. Новая карточка стартует с Не проверять: зонд выбирается для машин, за которыми хочется следить.
- Не проверять — столбец остаётся пустым.
- Ping — машина отвечает. Адрес для ping может отличаться от адреса карточки: идентификатор TeamViewer нельзя проверить ping, нужно указать его IP.
- HTTP — отвечает служба. Сервер, у которого упало приложение, ещё отвечает на ping, и именно это хочется отличать.
Столбец состояния отвечает В сети, Не отвечает или Проверка…. F5 опрашивает весь список заново; «Проверить сейчас» опрашивает только выбранную строку.
Упорядочивание карточек
Shift+Insert — «Новая папка» — создаёт папку-группу: по агентству, по сайту, по клиенту. Карточка кладётся в неё перетаскиванием на папку, через Ctrl+F6 в папку, которую показывает другая панель, или через Ctrl+X, затем Ctrl+V. Пароль следует за ней: он хранится под идентичностью карточки, которая не меняется.
F6 копирует карточку: вторая карточка со своей идентичностью и своим паролем, которую можно менять, не трогая первую. Удаление папки-группы не удаляет то, что в ней лежало, — карточки поднимаются в корень.
Ничто не выходит в папку с файлами: у карточки нет байтов, и копирование туда записало бы пароль открытым текстом. Файлы же открытого сервера выходят, как любые другие, — в этом весь смысл.
Список и его совместное использование
Это запечатанный файл: local.meneaunet, а также те, что привязаны для совместного использования списка командой. Его шифрует мастер-пароль, который запрашивается при каждом открытии; параметр определяет, сколько времени он остаётся открытым — до закрытия или несколько минут.
Карточки, папки и секреты лежат внутри: пароли, резервные коды, старые пароли. Благодаря этому флешка может унести открывающийся список — тогда как системная связка ключей никогда не покидает свою машину. Удаление карточки уносит её секреты и ничего не затрагивает на другом конце сети.
Журнал
«Журнал удалённых серверов» запоминает диалог с серверами: именно туда идут, когда соединение отказывается, не говоря почему. Он копируется одной кнопкой.
Руководство Meneaufile на русском языке.