Файловый менеджер

ℹ️ О файловом менеджере

Файловый менеджер INFRAX позволяет работать с файлами и папками на удаленных узлах сети напрямую из веб-интерфейса, без необходимости подключаться к узлу по RDP или SSH. Для работы требуется установленный на узле агент INFRAX.

Обзор

Файловый менеджер предоставляет удобный графический интерфейс для работы с файловой системой удаленных узлов сети. Это полезно для быстрых операций с файлами без необходимости устанавливать полноценное удаленное подключение.

Основные возможности

  • Просмотр файлов и папок — навигация по файловой системе удаленного узла
  • Анализ занимаемого места — автоматический подсчёт размеров папок с визуальным отображением
  • Загрузка файлов — загрузка файлов на удаленный узел с поддержкой drag & drop
  • Скачивание — скачивание файлов и папок (папки скачиваются как архив)
  • Управление файлами — создание папок, переименование, удаление
  • Быстрые папки — быстрый доступ к стандартным папкам пользователя
  • Поиск — фильтрация файлов по имени
  • Сортировка — сортировка по имени, размеру, дате изменения
  • Гибкое отображение — три режима отображения на выбор
  • Режим root — переключение на режим суперпользователя для Linux-узлов
  • Интерактивная загрузка — подробный прогресс и диалоги подтверждения
💡 Когда использовать файловый менеджер

Файловый менеджер идеален для быстрых операций: скопировать конфигурационный файл, загрузить обновление ПО, скачать логи для анализа. Для постоянной работы с файлами рекомендуется использовать полноценное удаленное подключение.

Способы доступа

Открыть файловый менеджер можно несколькими способами:

Из панели действий узла

  1. Выберите узел в иерархии узлов сети
  2. В правой панели с информацией об узле найдите кнопку «Файловый менеджер»
  3. Нажмите на кнопку для открытия файлового менеджера

Примечание: Кнопка отображается только для узлов с установленным агентом.

Во время удаленного подключения

При активном веб-подключении к узлу файловый менеджер доступен через кнопку на панели инструментов подключения.

Файловый менеджер работает со всеми типами подключений:

  • RDP — используются учетные данные, выбранные при подключении
  • SSH — используются учетные данные, выбранные при подключении
  • Console — используется контекст пользователя, залогиненного на удаленном компьютере
🔑 Учетные данные

При первом открытии файлового менеджера система запросит учетные данные для доступа к файлам. Используются те же учетные данные, что и для удаленных подключений (SSH для Linux, RDP для Windows). Учетные данные можно настроить заранее в системе IDENTYX.

При Console: файловый менеджер работает от имени пользователя, который залогинен на удаленном компьютере. Предварительный выбор учетных данных в INFRAX не требуется.

Анализ занимаемого места

Файловый менеджер включает мощную функцию анализа дискового пространства, которая позволяет быстро понять, какие папки и файлы занимают больше всего места на сервере.

Автоматическое сканирование

При первом открытии папки система автоматически запускает фоновое сканирование для подсчёта размеров всех папок:

  • Сканирование выполняется в фоновом режиме и не блокирует работу
  • Индикатор прогресса показывает количество обработанных файлов и папок
  • Результаты сканирования кешируются для быстрого доступа в будущем
  • Обычно сканирование занимает не более минуты

Отображение размеров папок

После завершения сканирования для каждой папки отображается:

  • Размер папки — суммарный размер всех файлов внутри папки и её подпапок
  • Прогресс-бар — визуальный индикатор относительного размера папки
  • Процент — какую долю от родительской папки занимает данный элемент

Цвет прогресс-бара меняется в зависимости от размера:

  • Зелёный — небольшая доля (менее 25%)
  • Жёлтый — средняя доля (25-50%)
  • Оранжевый — значительная доля (50-75%)
  • Красный — большая часть места (более 75%)

Информационная панель

В верхней части файлового менеджера отображается информационная панель с данными о текущей папке:

  • Общий размер папки — суммарный размер текущей директории
  • Дата последнего сканирования — когда были получены данные о размерах
  • Длительность сканирования — сколько времени заняло сканирование
  • Кнопка обновления — для запуска повторного сканирования

Обновление данных

Данные о размерах папок кешируются для быстрого доступа. Для получения актуальных данных:

  1. Нажмите кнопку «Обновить» (иконка 🔄) в информационной панели
  2. Система инвалидирует кеш и запустит новое сканирование
  3. Дождитесь завершения сканирования
💡 Когда использовать анализ места

Анализ занимаемого места полезен для:

  • Поиска папок, занимающих много места на диске
  • Выявления неожиданно больших логов или временных файлов
  • Планирования очистки дискового пространства
  • Мониторинга роста данных в определённых директориях
⚙️ Техническая информация

Агент INFRAX выполняет сканирование с оптимизацией производительности:

  • Параллельное сканирование с использованием нескольких потоков
  • Автоматический пропуск системных и виртуальных директорий (/proc, /sys, /dev)
  • Игнорирование символических ссылок для предотвращения циклов
  • На Windows используется прямое чтение MFT (Master File Table) для максимально быстрого сканирования
  • На Windows пропускаются junction points и корзина для точного подсчёта

Операции с файлами

Создание папки

  1. Перейдите в папку, где хотите создать новую директорию
  2. Нажмите кнопку «Новая папка» в панели навигации
  3. Введите имя папки в диалоговом окне
  4. Нажмите «Создать»

Переименование

  1. Наведите курсор на файл или папку
  2. Нажмите кнопку «Переименовать» (иконка карандаша)
  3. Введите новое имя
  4. Нажмите «Переименовать»

Удаление

  1. Наведите курсор на файл или папку
  2. Нажмите кнопку «Удалить» (иконка корзины)
  3. Подтвердите удаление в диалоговом окне
⚠️ Внимание при удалении

Удаление папок происходит рекурсивно — вместе со всем содержимым. Удаленные файлы невозможно восстановить. Убедитесь, что удаляете правильные файлы.

Загрузка файлов

INFRAX поддерживает несколько способов загрузки файлов на удаленный узел.

Кнопка загрузки

  1. Перейдите в папку, куда хотите загрузить файлы
  2. Нажмите кнопку «Загрузить файлы» в панели навигации
  3. Выберите один или несколько файлов в диалоге выбора
  4. Дождитесь завершения загрузки

Drag & Drop

Для быстрой загрузки можно просто перетащить файлы из проводника на область файлового менеджера:

  1. Перейдите в нужную папку
  2. Перетащите файлы из локального проводника на область файлового менеджера
  3. При наведении область подсветится, показывая готовность принять файлы
  4. Отпустите файлы — появится диалог подтверждения
  5. Проверьте список файлов и путь назначения
  6. Нажмите «Загрузить» для подтверждения
✅ Диалог подтверждения

При перетаскивании файлов отображается диалог с подробной информацией:

  • Список всех файлов для загрузки (до 5 файлов с полными именами)
  • Количество файлов и общий размер
  • Путь назначения на удаленном сервере
  • Возможность отменить операцию до начала загрузки

Детальный прогресс загрузки

Во время загрузки файлов отображается подробная информация о процессе:

  • Текущий файл — имя загружаемого файла
  • Прогресс-бар — визуальный индикатор с процентами выполнения
  • Счетчик файлов — "Файл X из Y" при загрузке нескольких файлов
  • Статус загрузки — текстовое описание текущего действия
  • Кнопка отмены — возможность прервать загрузку в любой момент

После завершения загрузки содержимое папки автоматически обновляется.

📤 Ограничения загрузки

Максимальный размер загружаемого файла ограничен настройками сервера. При попытке загрузить слишком большой файл система выдаст соответствующее уведомление.

Скачивание файлов

Скачивание файла

  1. Наведите курсор на файл
  2. Нажмите кнопку «Скачать» (иконка загрузки)
  3. Файл будет скачан в папку загрузок браузера

Скачивание папки

Папки скачиваются в виде ZIP-архива:

  1. Наведите курсор на папку
  2. Нажмите кнопку скачивания (иконка загрузки)
  3. В диалоговом окне подтвердите скачивание, нажав «Скачать архив»
  4. Дождитесь создания архива и скачивания

Архив будет содержать все файлы и подпапки выбранной директории.

Режимы отображения

Файловый менеджер поддерживает три режима отображения файлов. Переключатель находится в правой части панели навигации.

Крупные значки

Файлы и папки отображаются в виде сетки с крупными иконками. Удобно для быстрого визуального поиска.

Компактный список

Компактное отображение с маленькими иконками. Позволяет видеть больше файлов одновременно.

Таблица

Детальное отображение с колонками: имя, размер, дата изменения. Поддерживает сортировку по колонкам.

⚙️ Сохранение настроек

Выбранный режим отображения сохраняется в настройках пользователя и будет использоваться при следующем открытии файлового менеджера.

Поиск и сортировка

Поиск файлов

Для поиска файлов в текущей папке используйте поле поиска:

  • Введите часть имени файла в поле поиска
  • Список автоматически отфильтруется
  • Поиск нечувствителен к регистру
  • Для очистки поиска нажмите кнопку

Примечание: Поиск работает только в текущей папке, без рекурсии по подпапкам.

Сортировка

В режиме таблицы доступна сортировка по колонкам:

  • Имя — сортировка по алфавиту
  • Размер — сортировка по размеру файла
  • Изменен — сортировка по дате последнего изменения

Клик по заголовку колонки меняет направление сортировки (по возрастанию / по убыванию).

Примечание: Папки всегда отображаются перед файлами.

Режим root (для Linux)

Для Linux-узлов, где пользователь имеет права sudo, файловый менеджер предоставляет возможность переключения на режим суперпользователя root.

Условия отображения кнопки

Кнопка переключения на режим root отображается автоматически при соблюдении следующих условий:

  • Операционная система узла — Linux
  • Пользователь имеет права sudo (проверяется автоматически)
  • Пользователь не является root (если уже root, кнопка не нужна)

Система автоматически проверяет доступность sudo при первом открытии файлового менеджера.

Использование режима root

  1. Откройте файловый менеджер на Linux-узле
  2. Если у пользователя есть права sudo, в панели навигации появится кнопка «Войти как root»
  3. Нажмите на кнопку — файловый менеджер переключится на работу с правами root
  4. Содержимое текущей папки автоматически обновится
  5. Все операции (просмотр, создание, удаление, переименование) будут выполняться с правами root
  6. Для возврата к обычным правам нажмите «Выйти из root»
⚠️ Осторожность при работе с root

В режиме root вы имеете полный доступ к файловой системе, включая системные файлы и директории. Будьте крайне осторожны при удалении или изменении файлов — неправильные действия могут привести к нарушению работы операционной системы.

💡 Когда использовать режим root

Режим root полезен для:

  • Работы с системными конфигурационными файлами в /etc
  • Просмотра логов в /var/log с ограниченным доступом
  • Установки файлов в системные директории
  • Управления файлами других пользователей

Расширенные возможности

Интеграция с системой учетных данных

Файловый менеджер тесно интегрирован с системой управления учетными данными IDENTYX:

  • Автоматическое определение протокола — система автоматически определяет тип учетных данных (SSH для Linux, RDP для Windows) в зависимости от операционной системы узла
  • Поиск учетных данных — автоматический поиск подходящих учетных данных для узла в базе IDENTYX
  • Поддержка доменных учетных данных — для Windows-узлов поддерживается указание домена
  • Безопасное хранение — учетные данные не сохраняются в браузере, а запрашиваются у сервера при необходимости

Способы подключения

Файловый менеджер поддерживает несколько режимов работы:

1. Через активную удаленную сессию (RDP/SSH)

При открытии файлового менеджера во время активного подключения по RDP или SSH используется существующая сессия. Преимущества:

  • Не требуется повторный ввод учетных данных
  • Работа с правами уже авторизованного пользователя
  • Доступ через кнопку на панели инструментов подключения

2. Прямое подключение без удаленной сессии

При открытии файлового менеджера из панели действий узла создается прямое подключение к агенту. Преимущества:

  • Не требуется открывать полноценное удаленное подключение
  • Быстрый доступ к файлам для разовых операций
  • Меньше нагрузка на систему

3. Через Console подключение

При открытии файлового менеджера во время активного подключения через Console файловые операции выполняются от имени текущего залогиненного пользователя на удаленном компьютере. Особенности:

  • Используется контекст того пользователя, который залогинен на удаленном компьютере
  • Права доступа к файлам соответствуют правам этого пользователя
  • Если на компьютере залогинен обычный пользователь — вы будете работать с его правами
  • Если залогинен администратор — у вас будут административные права на файловую систему
  • Если на компьютере экран входа — файловый менеджер недоступен до авторизации пользователя
💡 Файловый менеджер при Console

При подключении через Console файловый менеджер работает с правами того пользователя, чей рабочий стол вы видите на экране. Учитывайте, что права доступа к файлам зависят от того, кто залогинен на удаленном компьютере.

Умное форматирование дат

Даты изменения файлов отображаются в удобочитаемом формате:

  • Сегодня — только время (например, "14:30")
  • Вчера — метка "Вчера"
  • Текущий год — день и месяц (например, "15 дек")
  • Прошлые годы — полная дата (например, "15 дек 2023")

Интеллектуальные иконки файлов

Файлы отображаются с иконками в зависимости от типа:

  • Документы — PDF, Word, Excel, PowerPoint, текстовые файлы
  • Изображения — JPG, PNG, GIF, SVG, BMP
  • Видео — MP4, AVI, MKV, MOV
  • Аудио — MP3, WAV, FLAC
  • Архивы — ZIP, RAR, 7Z, TAR, GZ
  • Код — JS, TS, HTML, CSS, PHP, Python, Java и др.
  • Папки — специальная иконка для директорий

Требования

Для работы файлового менеджера необходимо:

  • Агент INFRAX — на целевом узле должен быть установлен и запущен агент
  • Учетные данные — для RDP/SSH подключений должны быть настроены учетные данные в системе IDENTYX
  • Авторизованный пользователь — для Console подключений на компьютере должен быть залогинен пользователь
  • Сетевая связанность — сервер INFRAX должен иметь сетевой доступ к агенту на узле
⚠️ Права доступа

Файловый менеджер работает с правами пользователя, от имени которого выполняется подключение:

  • Для RDP/SSH — используются права пользователя из выбранных учетных данных
  • Для Console — используются права пользователя, залогиненного на удаленном компьютере

Доступ к файлам ограничен правами этого пользователя на целевой системе.