Файловый менеджер
Файловый менеджер INFRAX позволяет работать с файлами и папками на удаленных узлах сети напрямую из веб-интерфейса, без необходимости подключаться к узлу по RDP или SSH. Для работы требуется установленный на узле агент INFRAX.
Обзор
Файловый менеджер предоставляет удобный графический интерфейс для работы с файловой системой удаленных узлов сети. Это полезно для быстрых операций с файлами без необходимости устанавливать полноценное удаленное подключение.
Основные возможности
- Просмотр файлов и папок — навигация по файловой системе удаленного узла
- Анализ занимаемого места — автоматический подсчёт размеров папок с визуальным отображением
- Загрузка файлов — загрузка файлов на удаленный узел с поддержкой drag & drop
- Скачивание — скачивание файлов и папок (папки скачиваются как архив)
- Управление файлами — создание папок, переименование, удаление
- Быстрые папки — быстрый доступ к стандартным папкам пользователя
- Поиск — фильтрация файлов по имени
- Сортировка — сортировка по имени, размеру, дате изменения
- Гибкое отображение — три режима отображения на выбор
- Режим root — переключение на режим суперпользователя для Linux-узлов
- Интерактивная загрузка — подробный прогресс и диалоги подтверждения
Файловый менеджер идеален для быстрых операций: скопировать конфигурационный файл, загрузить обновление ПО, скачать логи для анализа. Для постоянной работы с файлами рекомендуется использовать полноценное удаленное подключение.
Способы доступа
Открыть файловый менеджер можно несколькими способами:
Из панели действий узла
- Выберите узел в иерархии узлов сети
- В правой панели с информацией об узле найдите кнопку «Файловый менеджер»
- Нажмите на кнопку для открытия файлового менеджера
Примечание: Кнопка отображается только для узлов с установленным агентом.
Во время удаленного подключения
При активном веб-подключении к узлу файловый менеджер доступен через кнопку на панели инструментов подключения.
Файловый менеджер работает со всеми типами подключений:
- RDP — используются учетные данные, выбранные при подключении
- SSH — используются учетные данные, выбранные при подключении
- Console — используется контекст пользователя, залогиненного на удаленном компьютере
При первом открытии файлового менеджера система запросит учетные данные для доступа к файлам. Используются те же учетные данные, что и для удаленных подключений (SSH для Linux, RDP для Windows). Учетные данные можно настроить заранее в системе IDENTYX.
При Console: файловый менеджер работает от имени пользователя, который залогинен на удаленном компьютере. Предварительный выбор учетных данных в INFRAX не требуется.
Анализ занимаемого места
Файловый менеджер включает мощную функцию анализа дискового пространства, которая позволяет быстро понять, какие папки и файлы занимают больше всего места на сервере.
Автоматическое сканирование
При первом открытии папки система автоматически запускает фоновое сканирование для подсчёта размеров всех папок:
- Сканирование выполняется в фоновом режиме и не блокирует работу
- Индикатор прогресса показывает количество обработанных файлов и папок
- Результаты сканирования кешируются для быстрого доступа в будущем
- Обычно сканирование занимает не более минуты
Отображение размеров папок
После завершения сканирования для каждой папки отображается:
- Размер папки — суммарный размер всех файлов внутри папки и её подпапок
- Прогресс-бар — визуальный индикатор относительного размера папки
- Процент — какую долю от родительской папки занимает данный элемент
Цвет прогресс-бара меняется в зависимости от размера:
- Зелёный — небольшая доля (менее 25%)
- Жёлтый — средняя доля (25-50%)
- Оранжевый — значительная доля (50-75%)
- Красный — большая часть места (более 75%)
Информационная панель
В верхней части файлового менеджера отображается информационная панель с данными о текущей папке:
- Общий размер папки — суммарный размер текущей директории
- Дата последнего сканирования — когда были получены данные о размерах
- Длительность сканирования — сколько времени заняло сканирование
- Кнопка обновления — для запуска повторного сканирования
Обновление данных
Данные о размерах папок кешируются для быстрого доступа. Для получения актуальных данных:
- Нажмите кнопку «Обновить» (иконка 🔄) в информационной панели
- Система инвалидирует кеш и запустит новое сканирование
- Дождитесь завершения сканирования
Анализ занимаемого места полезен для:
- Поиска папок, занимающих много места на диске
- Выявления неожиданно больших логов или временных файлов
- Планирования очистки дискового пространства
- Мониторинга роста данных в определённых директориях
Агент INFRAX выполняет сканирование с оптимизацией производительности:
- Параллельное сканирование с использованием нескольких потоков
- Автоматический пропуск системных и виртуальных директорий (/proc, /sys, /dev)
- Игнорирование символических ссылок для предотвращения циклов
- На Windows используется прямое чтение MFT (Master File Table) для максимально быстрого сканирования
- На Windows пропускаются junction points и корзина для точного подсчёта
Операции с файлами
Создание папки
- Перейдите в папку, где хотите создать новую директорию
- Нажмите кнопку «Новая папка» в панели навигации
- Введите имя папки в диалоговом окне
- Нажмите «Создать»
Переименование
- Наведите курсор на файл или папку
- Нажмите кнопку «Переименовать» (иконка карандаша)
- Введите новое имя
- Нажмите «Переименовать»
Удаление
- Наведите курсор на файл или папку
- Нажмите кнопку «Удалить» (иконка корзины)
- Подтвердите удаление в диалоговом окне
Удаление папок происходит рекурсивно — вместе со всем содержимым. Удаленные файлы невозможно восстановить. Убедитесь, что удаляете правильные файлы.
Загрузка файлов
INFRAX поддерживает несколько способов загрузки файлов на удаленный узел.
Кнопка загрузки
- Перейдите в папку, куда хотите загрузить файлы
- Нажмите кнопку «Загрузить файлы» в панели навигации
- Выберите один или несколько файлов в диалоге выбора
- Дождитесь завершения загрузки
Drag & Drop
Для быстрой загрузки можно просто перетащить файлы из проводника на область файлового менеджера:
- Перейдите в нужную папку
- Перетащите файлы из локального проводника на область файлового менеджера
- При наведении область подсветится, показывая готовность принять файлы
- Отпустите файлы — появится диалог подтверждения
- Проверьте список файлов и путь назначения
- Нажмите «Загрузить» для подтверждения
При перетаскивании файлов отображается диалог с подробной информацией:
- Список всех файлов для загрузки (до 5 файлов с полными именами)
- Количество файлов и общий размер
- Путь назначения на удаленном сервере
- Возможность отменить операцию до начала загрузки
Детальный прогресс загрузки
Во время загрузки файлов отображается подробная информация о процессе:
- Текущий файл — имя загружаемого файла
- Прогресс-бар — визуальный индикатор с процентами выполнения
- Счетчик файлов — "Файл X из Y" при загрузке нескольких файлов
- Статус загрузки — текстовое описание текущего действия
- Кнопка отмены — возможность прервать загрузку в любой момент
После завершения загрузки содержимое папки автоматически обновляется.
Максимальный размер загружаемого файла ограничен настройками сервера. При попытке загрузить слишком большой файл система выдаст соответствующее уведомление.
Скачивание файлов
Скачивание файла
- Наведите курсор на файл
- Нажмите кнопку «Скачать» (иконка загрузки)
- Файл будет скачан в папку загрузок браузера
Скачивание папки
Папки скачиваются в виде ZIP-архива:
- Наведите курсор на папку
- Нажмите кнопку скачивания (иконка загрузки)
- В диалоговом окне подтвердите скачивание, нажав «Скачать архив»
- Дождитесь создания архива и скачивания
Архив будет содержать все файлы и подпапки выбранной директории.
Режимы отображения
Файловый менеджер поддерживает три режима отображения файлов. Переключатель находится в правой части панели навигации.
Крупные значки
Файлы и папки отображаются в виде сетки с крупными иконками. Удобно для быстрого визуального поиска.
Компактный список
Компактное отображение с маленькими иконками. Позволяет видеть больше файлов одновременно.
Таблица
Детальное отображение с колонками: имя, размер, дата изменения. Поддерживает сортировку по колонкам.
Выбранный режим отображения сохраняется в настройках пользователя и будет использоваться при следующем открытии файлового менеджера.
Поиск и сортировка
Поиск файлов
Для поиска файлов в текущей папке используйте поле поиска:
- Введите часть имени файла в поле поиска
- Список автоматически отфильтруется
- Поиск нечувствителен к регистру
- Для очистки поиска нажмите кнопку ✕
Примечание: Поиск работает только в текущей папке, без рекурсии по подпапкам.
Сортировка
В режиме таблицы доступна сортировка по колонкам:
- Имя — сортировка по алфавиту
- Размер — сортировка по размеру файла
- Изменен — сортировка по дате последнего изменения
Клик по заголовку колонки меняет направление сортировки (по возрастанию / по убыванию).
Примечание: Папки всегда отображаются перед файлами.
Режим root (для Linux)
Для Linux-узлов, где пользователь имеет права sudo, файловый менеджер предоставляет возможность переключения на режим суперпользователя root.
Условия отображения кнопки
Кнопка переключения на режим root отображается автоматически при соблюдении следующих условий:
- Операционная система узла — Linux
- Пользователь имеет права sudo (проверяется автоматически)
- Пользователь не является root (если уже root, кнопка не нужна)
Система автоматически проверяет доступность sudo при первом открытии файлового менеджера.
Использование режима root
- Откройте файловый менеджер на Linux-узле
- Если у пользователя есть права sudo, в панели навигации появится кнопка «Войти как root»
- Нажмите на кнопку — файловый менеджер переключится на работу с правами 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 файловый менеджер работает с правами того пользователя, чей рабочий стол вы видите на экране. Учитывайте, что права доступа к файлам зависят от того, кто залогинен на удаленном компьютере.
Умное форматирование дат
Даты изменения файлов отображаются в удобочитаемом формате:
- Сегодня — только время (например, "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 — используются права пользователя, залогиненного на удаленном компьютере
Доступ к файлам ограничен правами этого пользователя на целевой системе.