SSH-подключение (.lns)

SSH-подключение — это файл .lns в рабочем пространстве — версионируемый и переносимый, как и .lnc. Создайте его через Новый → Новое подключение SSH: вкладка открывает встроенный SSH-терминал (через ssh.exe Windows) и мини-панель удалённых файлов (SFTP).

Файловый браузер показывает одну папку за раз (в стиле MobaXterm/WinSCP): первая строка всегда .. для перехода на уровень выше, а двойной клик по папке входит в неё — по символической ссылке на папку (current в развёртывании) тоже. Строка пути вверху позволяет ввести удалённый путь и нажать Enter, чтобы перейти туда; в списке Backspace или Alt+↑ поднимают на уровень выше, а Alt+← возвращает в предыдущую папку. Звёздочка хранит избранные папки подключения прямо в .lns. Следовать за терминалом заставляет показанную папку следовать за cd SSH-сессии: при включении LightNote вводит в терминал строку, которая учит оболочку (bash или zsh) сообщать папку при каждом приглашении, — перед щелчком оставьте терминал в приглашении. В меню по правому клику Открыть в терминале работает в обратную сторону (переводит терминал в папку), а Показать папку терминала один раз показывает текущую папку терминала. Меню также предлагает Открыть в редакторе (скачивает файл, открывает во вкладке и перезагружает при сохранении), Скачать, Загрузить, Новая папка, Переименовать, Удалить и Права доступа (chmod). Также можно перетащить файлы из Проводника на панель, чтобы загрузить их в текущую папку.

Сортировка и фильтр. Щёлкните заголовок столбца (Имя, Размер или Изменён), чтобы отсортировать, и щёлкните ещё раз, чтобы изменить порядок на обратный; .. и папки всегда остаются наверху, а выбранный порядок запоминается. Поле фильтра под путём принимает маски, как в командной оболочке: * (любой текст), ? (один символ), [abc] или [a-z] (один из набора) и [!x] (вне набора) — например *BRR* или *.log. Несколько масок разделяйте ;, а то, что нужно исключить, пишите после | (*.log; *.gz | *debug*). Текст без подстановочных знаков ищется в любой части имени, регистр букв не учитывается. Фильтр действует только на файлы — папки остаются видимыми, чтобы можно было переходить по ним, — сохраняется при смене папки, а строка под ним показывает, сколько файлов отображается. Если панель узкая, столбцы Изменён, а затем Размер скрываются, и оба значения появляются во всплывающей подсказке имени.

Передача файлов. Пока вкладка открыта, панель держит одно SFTP-соединение открытым, поэтому переход между папками не переподключается при каждом щелчке; Отключиться закрывает и это соединение. Выделите несколько файлов с Ctrl или Shift, чтобы скачать или удалить их разом. Во время операции внизу панели видны ход выполнения и кнопка Остановить — файл, остановленный на полпути, удаляется, чтобы не осталось копии, которая выглядит целой. Прежде чем заменить уже существующий файл (на сервере при загрузке; на вашем компьютере при скачивании), LightNote спрашивает; а открытие в редакторе файла больше 50 МБ требует подтверждения и предлагает вместо этого скачать его.

Папки передаются целиком. Скачать для папки обходит всё дерево и переносит его в выбранное место; Загрузить папку (на стрелке кнопки «Загрузить», в меню или перетаскиванием папки из Проводника) создаёт дерево на сервере, и если там уже есть такие файлы, один вопрос действует на весь пакет (заменить все, пропустить существующие или остановить). Удалить для папки сначала подсчитывает содержимое и сообщает, сколько файлов и папок будет удалено, — на сервере нет корзины. Символические ссылки на папки не раскрываются: при скачивании они пропускаются, и об этом сообщается; при удалении удаляется сама ссылка, но не то, на что она указывает.

В списке Ctrl+F5 обновляет, Ctrl+A выделяет всё, а Ctrl+C копирует удалённый путь выделенного (локального файла для копирования нет). Ширина, которую вы задали столбцам Размер и Изменён, запоминается.

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

Опция Подключаться при открытии (в диалоге подключения) запускает SSH-сессию автоматически при открытии .lns. Если пароль не сохранён, сам терминал запрашивает его при подключении.

Указатель

Редактирование

Инструменты

Автоматизация (ИИ / скрипты)

Справочник