Передача файлов
Mobile SSH включает экран передачи файлов по SFTP, привязанный к активному SSH-подключению. Он предназначен для быстрого обслуживания сервера с Android: загрузить конфигурацию, скачать журнал, переименовать удалённый файл или проверить права доступа, не выходя из приложения.
Открытие передачи файлов
- Подключитесь к SSH-серверу.
- Выберите подключённую панель терминала.
- Откройте Transfer на панели инструментов терминала или нажмите и удерживайте заголовок панели, если это поддерживается текущим экраном.
- Откроется экран передачи файлов с локальной и удалённой панелями.
Если активной SSH-сессии нет, передача файлов открыться не может.
Локальная и удалённая панели
Экран передачи файлов имеет две панели браузера:
- Локальная панель: хранилище телефона.
- Удалённая панель: файлы сервера по SFTP.
Приложение запоминает недавние локальные и удалённые пути для каждого хоста. Настройки сортировки также запоминаются для каждого хоста для обеих панелей.
Разрешение на доступ к хранилищу Android
На версиях Android, ограничивающих прямой просмотр файлов, Mobile SSH может запросить доступ к хранилищу, прежде чем локальная панель сможет просматривать файлы телефона. Если вы пропустите или отклоните это разрешение, удалённый просмотр может по-прежнему работать, но локальные пути загрузки и скачивания могут быть ограничены.
Импорт закрытого ключа отделён от передачи файлов и использует файловый выбор Android.
Загрузка файлов
- Откройте локальную панель.
- Перейдите к файлу, который хотите загрузить.
- Выберите загрузку.
- Подтвердите удалённое назначение.
- Следите за очередью передачи для отображения прогресса и завершения.
Загрузка использует существующее подключение SSH/SFTP. Если соединение оборвётся, повторите попытку после переподключения.
Скачивание файлов
- Откройте удалённую панель.
- Перейдите к файлу, который хотите скачать.
- Выберите скачивание.
- Подтвердите локальное назначение.
- Следите за очередью передачи для отображения прогресса и завершения.
Большие скачивания по возможности выполняйте в стабильной сети.
Действия с удалёнными файлами
В зависимости от выбранного удалённого элемента Mobile SSH может показать следующие действия:
- Скачать.
- Переименовать.
- Удалить.
- Создать файл или каталог.
- Редактировать текстовый файл.
- Просмотреть сведения о файле.
Сведения об удалённом файле могут включать биты прав доступа, владельца, группу и восьмеричные значения прав. Используйте эти сведения перед изменением файлов сервера, которыми управляет другой процесс или инструмент развёртывания.
Сортировка и недавние пути
Каждую панель можно сортировать по имени или дате по возрастанию или убыванию. Mobile SSH хранит выбранные режимы сортировки локальной и удалённой панелей для каждого хоста вместе с недавними путями, поэтому повторные передачи на тот же сервер начинаются со знакомых мест.
Очередь передачи
Передачи ставятся в очередь и отображаются по статусу. Область журнала разделяет передачи в очереди, неудачные и успешные. Неудачные передачи включают причину, если базовая операция SFTP её предоставляет.
Практические советы
- Используйте SFTP для точечного перемещения файлов; для синхронизации больших каталогов используйте инструменты командной строки, такие как
rsync, на сервере. - Избегайте редактирования «живых» рабочих файлов, если у вас нет резервной копии или способа отката развёртывания.
- Если файл не появляется после загрузки, обновите удалённую панель или проверьте путь назначения.
- Если доступ к хранилищу Android блокирует локальный просмотр, выдайте разрешение в настройках Android и снова откройте передачу файлов.