Как получить доступ к удалённому компьютеру с Linux с iPad

Доступ к удалённому компьютеру с Linux с iPad можно получить тремя удобными способами: через SSH для работы в командной строке, через SFTP для передачи файлов и с помощью приложения удалённого рабочего стола, когда требуется полный графический интерфейс. Для большинства задач администрирования SSH — самый быстрый и простой вариант. Если компьютер с Linux находится вне вашей домашней или офисной сети, используйте частный VPN, например Tailscale, вместо того, чтобы напрямую предоставлять доступ к SSH из общедоступного интернета.

Подготовьте компьютер под управлением Linux для работы по SSH.

Для подключения iPad к Linux-машине необходимо запустить SSH-сервер. В Ubuntu в официальной документации OpenSSH-сервера используется соответствующий openssh-serverпакет. Установите его и запустите службу:

sudo apt update
sudo apt install openssh-server
sudo systemctl enable --now ssh

Проверьте работу службы с помощью команды systemctl status ssh`.`. В других дистрибутивах служба может называться ` sshd.`. Вам также потребуется имя учетной записи Linux и IP-адрес или имя хоста компьютера. В локальной сети команда `.` hostname -Iможет помочь вам найти адреса машин; выберите адрес, принадлежащий вашей доверенной локальной сети.

В терминале Ubuntu отображается информация об установленном сервере OpenSSH и запущенной службе SSH.
OpenSSH предоставляет зашифрованный терминал и службы SFTP, используемые для подключения iPad.

Подключитесь с iPad с помощью SSH-клиента.

В iPadOS отсутствует универсальный SSH-терминал, поэтому установите клиент. В этом руководстве используется Termius из App Store ; его клиент для iPad поддерживает SSH и SFTP. Могут подойти и другие надежные SSH-клиенты.

Создайте новый хост в приложении и введите имя хоста или IP-адрес машины Linux, ваше имя пользователя Linux и порт SSH. OpenSSH по умолчанию использует порт 22 , как описано в руководстве OpenSSH sshd_config , если вы не изменили конфигурацию сервера.

Аутентификация может осуществляться либо с помощью вашего пароля Linux, либо, что предпочтительнее, с помощью ключа SSH. Termius поддерживает управление ключами, а OpenSSH может авторизовать открытые ключи через ~/.ssh/authorized_keys. При первом подключении проверьте отпечаток ключа хоста сервера, прежде чем принять его. Не отключайте аутентификацию по паролю на сервере Linux, пока не убедитесь, что вход по ключу работает.

Форма подключения SSH к iPad с указанием адреса хоста Linux, порта 22, имени пользователя и аутентификации по SSH-ключу.
Для SSH-соединения необходимы адрес хоста Linux, порт, имя пользователя и метод аутентификации.

Передача файлов с помощью SFTP

Для безопасной передачи файлов отдельный FTP-сервер не требуется. SFTP — это подсистема SSH, поэтому можно использовать ту же службу OpenSSH, учетную запись и аутентификацию. В Termius откройте SFTP-браузер для сохраненного хоста, затем перейдите в удаленную файловую систему и загрузите или скачайте необходимые файлы.

Помните о стандартных правах доступа Linux: ваша удаленная учетная запись может читать или записывать только в те места, к которым у нее есть доступ. Избегайте входа в систему от имени root только для упрощения передачи файлов; перемещайте файлы с соответствующими правами или используйте sudoтерминал, когда требуется администрирование.

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

Получите доступ к полноценной рабочей среде Linux с iPad.

Если вам нужны графические приложения, а не терминал, больше подойдет инструмент удаленного доступа к рабочему столу. Один из современных вариантов — AnyDesk. Установите клиент для Linux с официальной страницы загрузки AnyDesk для Linux и приложение AnyDesk для iPad . Затем введите идентификатор AnyDesk или псевдоним компьютера с Linux на iPad и подтвердите подключение в Linux.

Для автоматического доступа в соответствии с текущей документацией AnyDesk рекомендуется установить пароль для автоматического доступа на удаленном компьютере. Используйте надежный, уникальный пароль и включите двухфакторную аутентификацию, если она доступна. Установка AnyDesk вместо использования портативной сборки для Linux — лучший выбор, если вам необходимо, чтобы компьютер оставался доступным после перезагрузки.

Существует одно важное ограничение для Linux: в настоящее время AnyDesk требует наличия сессии Xorg для входящих соединений. На странице поддержки Linux указано, что Wayland может инициировать исходящие сессии, но не может их принимать. Запустите команду echo $XDG_SESSION_TYPEв Linux, чтобы проверить тип вашей сессии.

На iPad отображается удаленный рабочий стол Ubuntu с открытым окном терминала.
Сеанс удаленного доступа к рабочему столу предоставляет iPad интерактивный доступ к графическому рабочему столу Linux.

Подключайтесь безопасно, находясь вне локальной сети.

Частная ячеистая VPN-сеть обычно безопаснее и проще, чем переадресация TCP-порта 22 через ваш маршрутизатор. С помощью Tailscale установите клиент на Linux и на iPad, подключите оба устройства к одной и той же сети Tailscale, а затем используйте IP-адрес Tailscale или имя хоста MagicDNS на компьютере с Linux в вашем SSH-клиенте. Руководство по настройке Tailscale для iOS и iPadOS охватывает мобильную часть. Это позволяет вам не использовать SSH в общедоступном интернете, но при этом подключаться из другой сети.

Быстрое устранение неполадок

ПроблемаЧто проверить
Соединение отклоненоУбедитесь, что служба SSH запущена, порт указан правильно и брандмауэр Linux разрешает подключение.
Время ожидания соединения истеклоПроверьте IP-адрес, путь к Wi-Fi или VPN, правила маршрутизатора и подключение удаленного компьютера к сети.
Предупреждение о ключе хостаНе игнорируйте неожиданное изменение отпечатка ключа. Перед повторным подключением проверьте текущий ключ хоста сервера.
AnyDesk не может принять сессию Linux.Проверьте echo $XDG_SESSION_TYPE; для входящих подключений AnyDesk требуется Xorg, а не Wayland.

Для обычного администрирования Linux с iPad обычно достаточно SSH и SFTP. Используйте удаленный рабочий стол только тогда, когда необходим графический интерфейс, и VPN, если машина с Linux находится вне той же доверенной сети.

Оставить комментарий

Как безопасно восстановить потерянные разделы и данные с жесткого диска

Как безопасно восстановить потерянные разделы и данные с жесткого диска

Узнайте, как восстановить потерянные разделы и файлы с помощью TestDisk и PhotoRec. Защитите исходный диск, проведите безопасное сканирование и сохраните восстановленные данные на другой диск.

Как сканировать QR-коды на настольном компьютере с Linux

Как сканировать QR-коды на настольном компьютере с Linux

Сканируйте QR-коды в Linux с помощью CoBang, используя веб-камеру или файл изображения. См. варианты установки, шаги настройки и решения проблем с доступом к камере Flatpak.

Как изменить настройки веб-камеры в Linux с помощью Cameractrls

Как изменить настройки веб-камеры в Linux с помощью Cameractrls

Изменяйте настройки веб-камеры в Linux с помощью Cameractrls: настраивайте экспозицию, цвет, подавление мерцания и другие поддерживаемые параметры, а затем проверяйте совместимые видеорежимы.

Как установить PhpStorm на Linux: Toolbox, Tar.gz, Snap и AUR

Как установить PhpStorm на Linux: Toolbox, Tar.gz, Snap и AUR

Установите PhpStorm на Linux с помощью JetBrains Toolbox или автономного архива tar.gz, а также через Snap и Arch AUR. Java уже включена в комплект.

Как создать резервную копию CD-ROM в формате ISO в Linux

Как создать резервную копию CD-ROM в формате ISO в Linux

Создайте образ CD-ROM ISO в Linux с помощью GNOME Disks или dd. Определите оптический привод, отслеживайте процесс копирования, проверяйте образ и узнавайте, когда поврежденный диск или аудиодиск требует использования другого инструмента.

Как вырезать изображение в Linux с помощью GIMP

Как вырезать изображение в Linux с помощью GIMP

Удаление фона фотографии в Linux с помощью GIMP: обведите контур объекта, удалите выделенный фон, сохранив прозрачность, и экспортируйте многоразовый PNG-файл.

Как установить Cisco Packet Tracer на Linux

Как установить Cisco Packet Tracer на Linux

Загрузите Cisco Packet Tracer 9.0.1 для Ubuntu 64-бит, установите DEB-пакет с помощью APT, примите лицензионное соглашение в Терминале и войдите в систему, чтобы начать лабораторную работу.

Скачайте FlightGear бесплатно: официальное руководство по установке

Скачайте FlightGear бесплатно: официальное руководство по установке

Скачайте FlightGear бесплатно с официального сайта. Сравните пакеты для Windows, macOS и Linux, установите файлы данных и совершите свой первый полет.

Настольное приложение Google Tasks: как им пользоваться на компьютере

Настольное приложение Google Tasks: как им пользоваться на компьютере

Откройте Google Задачи в браузере, добавьте ярлык Chrome или запустите приложение, и управляйте задачами с указанием даты через Календарь и Gmail.

OKSampler: Бесплатный и простой музыкальный сэмплер для клавишных ритмов.

OKSampler: Бесплатный и простой музыкальный сэмплер для клавишных ритмов.

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