Come accedere a un computer Linux remoto da un iPad

È possibile accedere a un computer Linux remoto da un iPad in tre modi pratici: SSH per lavorare da riga di comando, SFTP per il trasferimento di file e un'app di desktop remoto quando è necessaria l'interfaccia grafica completa. Per la maggior parte delle attività amministrative, SSH è l'opzione più veloce e semplice. Se il computer Linux si trova al di fuori della rete domestica o aziendale, è consigliabile utilizzare una VPN privata come Tailscale anziché esporre SSH direttamente a Internet.

Preparare il computer Linux per SSH

La macchina Linux deve eseguire un server SSH prima che l'iPad possa connettersi. Su Ubuntu, la documentazione ufficiale del server OpenSSH utilizza il openssh-serverpacchetto. Installalo e avvia il servizio:

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

Verifica il servizio con systemctl status ssh. Altre distribuzioni potrebbero chiamare il servizio sshd. Hai anche bisogno del nome dell'account Linux e dell'indirizzo IP o del nome host del computer. Su una rete locale, hostname -Ipuò aiutarti a trovare gli indirizzi della macchina; scegli l'indirizzo che appartiene alla tua LAN fidata.

Terminale Ubuntu che mostra il server OpenSSH installato e il servizio SSH in esecuzione.
OpenSSH fornisce il terminale crittografato e i servizi SFTP utilizzati dalla connessione con l'iPad.

Connettiti dall'iPad con un client SSH

iPadOS non include un terminale SSH generico, quindi è necessario installare un client. Questa guida utilizza Termius, disponibile sull'App Store ; il suo client per iPad supporta SSH e SFTP. Anche altri client SSH affidabili possono funzionare.

Crea un nuovo host nell'app e inserisci il nome host o l'indirizzo IP della macchina Linux, il tuo nome utente Linux e la porta SSH. OpenSSH utilizza la porta 22 per impostazione predefinita, come documentato nel manuale sshd_config di OpenSSH , a meno che tu non abbia modificato la configurazione del server.

Autenticati con la tua password Linux o, preferibilmente, con una chiave SSH. Termius supporta la gestione delle chiavi e OpenSSH può autorizzare le chiavi pubbliche tramite ~/.ssh/authorized_keys. Al primo collegamento, verifica l'impronta digitale della chiave host del server prima di accettarla. Non disabilitare l'autenticazione tramite password sul server Linux finché non hai confermato che l'accesso basato su chiave funziona.

Modulo di connessione SSH per iPad con indirizzo host Linux, porta 22, nome utente e autenticazione tramite chiave SSH.
Per una connessione SSH sono necessari l'indirizzo host Linux, la porta, il nome utente e un metodo di autenticazione.

Trasferisci file con SFTP

Non è necessario un server FTP separato per i trasferimenti di file sicuri. SFTP è un sottosistema SSH, quindi è possibile utilizzare lo stesso servizio, account e autenticazione OpenSSH. In Termius, apri il browser SFTP per l'host salvato, quindi naviga nel filesystem remoto e carica o scarica i file necessari.

Tenete a mente le normali autorizzazioni di Linux: il vostro account remoto può leggere o scrivere solo nelle posizioni a cui ha accesso. Evitate di accedere come root solo per semplificare il trasferimento dei file; spostate i file con le autorizzazioni appropriate oppure utilizzate sudoil terminale quando è richiesta l'amministrazione.

Browser di file SFTP per iPad che mostra una directory home Linux e i controlli di caricamento e download.
SFTP consente all'iPad di navigare e trasferire file tramite la stessa connessione SSH crittografata.

Accedi all'intero desktop Linux dall'iPad

Se hai bisogno di applicazioni grafiche anziché di un terminale, uno strumento di desktop remoto è più adatto. Una delle opzioni attualmente disponibili è AnyDesk. Installa il client Linux dalla pagina di download ufficiale di AnyDesk per Linux e l' app AnyDesk per iPad . Quindi inserisci l'ID AnyDesk o l'alias del computer Linux sull'iPad e autorizza la connessione su Linux.

Per l'accesso non presidiato, la documentazione attuale di AnyDesk consiglia di impostare una password di accesso non presidiato sul computer remoto. Utilizzare una password complessa e univoca e abilitare l'autenticazione a due fattori, ove disponibile. Installare AnyDesk, anziché affidarsi alla sua versione portatile per Linux, è la scelta migliore quando è necessario che il computer rimanga raggiungibile dopo un riavvio.

Esiste un'importante limitazione per Linux: AnyDesk attualmente richiede una sessione Xorg per le connessioni in entrata. La pagina di supporto per Linux afferma che Wayland può avviare sessioni in uscita ma non può riceverle. Esegui il comando echo $XDG_SESSION_TYPEsu Linux per verificare il tipo di sessione.

iPad che visualizza un desktop Ubuntu remoto con una finestra del terminale aperta
Una sessione di desktop remoto consente all'iPad di accedere in modo interattivo al desktop grafico di Linux.

Connettiti in modo sicuro anche quando sei lontano dalla rete locale.

Una VPN mesh privata è generalmente più sicura e semplice rispetto all'inoltro della porta TCP 22 tramite il router. Con Tailscale , installa il client su Linux e sull'iPad, accedi entrambi i dispositivi alla stessa rete Tailscale e poi utilizza l'indirizzo IP di Tailscale o il nome host MagicDNS del computer Linux nel tuo client SSH. La guida di configurazione di Tailscale per iOS e iPadOS illustra la configurazione per dispositivi mobili. Questo ti permette di mantenere SSH al di fuori della rete Internet pubblica, pur connettendoti da un'altra rete.

Risoluzione rapida dei problemi

ProblemaCosa controllare
Connessione rifiutataVerifica che il servizio SSH sia in esecuzione, che la porta sia corretta e che il firewall Linux consenta la connessione.
Timeout della connessioneVerifica l'indirizzo IP, il percorso Wi-Fi o VPN, le regole del router e se il dispositivo remoto è online.
Avviso chiave hostNon ignorare un cambiamento inatteso dell'impronta digitale. Verifica la chiave host corrente del server prima di riconnetterti.
AnyDesk non può ricevere una sessione LinuxVerifica echo $XDG_SESSION_TYPE: le connessioni AnyDesk in entrata richiedono Xorg anziché Wayland.

Per l'amministrazione ordinaria di Linux da un iPad, SSH e SFTP sono generalmente sufficienti. Utilizza il desktop remoto solo quando è necessaria l'interfaccia grafica e una VPN quando la macchina Linux non si trova sulla stessa rete fidata.

Lascia un commento

Come utilizzare Keybase per crittografare i file su Linux

Come utilizzare Keybase per crittografare i file su Linux

Scopri come utilizzare Keybase per crittografare i file su Linux con cartelle KBFS private, condividere i file crittografati in modo sicuro, scaricarli in un secondo momento ed evitare di accedere alla cartella pubblica.

Come installare e utilizzare il browser Pale Moon su Linux

Come installare e utilizzare il browser Pale Moon su Linux

Scopri come installare e utilizzare il browser Pale Moon su Linux con il pacchetto tarball ufficiale di GTK3, quindi naviga, aggiungi siti ai segnalibri, installa estensioni e aggiornalo in tutta sicurezza.

Come usare RustDesk su Linux: installazione, connessione e controllo di un PC remoto

Come usare RustDesk su Linux: installazione, connessione e controllo di un PC remoto

Scopri come installare RustDesk su Linux, connetterti in modo sicuro a un altro computer, configurare l'accesso non presidiato ed evitare i problemi più comuni di Wayland.

Come usare Xubuntu su un Raspberry Pi 4

Come usare Xubuntu su un Raspberry Pi 4

Scopri come eseguire Xubuntu su un Raspberry Pi 4 installando Ubuntu 26.04 LTS, montando il pacchetto desktop Xubuntu per architettura arm64 e selezionando Xubuntu all'accesso.

Come connettersi a un server SFTP in Ubuntu

Come connettersi a un server SFTP in Ubuntu

Connettiti a un server SFTP in Ubuntu tramite il Terminale o GNOME File, trasferisci file con i comandi get e put, utilizza le chiavi SSH e risolvi gli errori più comuni.

Come associare il controller Nintendo Switch Pro su Linux

Come associare il controller Nintendo Switch Pro su Linux

Associa un Nintendo Switch Pro Controller a Linux tramite Bluetooth o USB, verifica il supporto integrato nel kernel, configuralo in Steam e risolvi i problemi di connessione più comuni.

Come utilizzare Fedora Media Writer per creare una chiavetta USB di installazione di Fedora

Come utilizzare Fedora Media Writer per creare una chiavetta USB di installazione di Fedora

Utilizza Fedora Media Writer per scaricare Fedora, seleziona l'unità USB corretta, scrivi e verifica l'immagine e crea in modo sicuro un supporto di installazione avviabile.

Come rimuovere completamente Wine da Linux

Come rimuovere completamente Wine da Linux

Scopri come rimuovere Wine da Linux, eliminare i pacchetti e le dipendenze inutilizzate, cancellare in modo sicuro i prefissi di Wine e verificare l'avvenuta pulizia.

Come giocare a Counter-Strike: Global Offensive su Linux

Come giocare a Counter-Strike: Global Offensive su Linux

Gioca a Counter-Strike: Global Offensive su Linux con Steam. Installa la versione nativa per Linux dalla pagina non ufficiale di Valve dedicata a CS:GO e risolvi i problemi di avvio più comuni.

Come installare in modo sicuro le applicazioni di Kali Linux su Debian

Come installare in modo sicuro le applicazioni di Kali Linux su Debian

Scopri come installare in modo sicuro le applicazioni Kali Linux su Debian utilizzando i pacchetti Debian o un container Kali ufficiale, senza mescolare i repository di Kali e Debian.