Como acessar um computador Linux remoto a partir de um iPad

Você pode acessar um computador Linux remoto a partir de um iPad de três maneiras práticas: SSH para trabalho via linha de comando, SFTP para transferência de arquivos e um aplicativo de área de trabalho remota quando precisar da interface gráfica completa. Para a maioria das tarefas administrativas, o SSH é a opção mais rápida e simples. Se o computador Linux estiver fora da sua rede doméstica ou corporativa, use uma VPN privada como o Tailscale em vez de expor o SSH diretamente à internet pública.

Prepare o computador Linux para SSH.

A máquina Linux precisa estar executando um servidor SSH para que o iPad possa se conectar. No Ubuntu, a documentação oficial do servidor OpenSSH utiliza o openssh-serverpacote. Instale-o e inicie o serviço:

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

Verifique o serviço com ` systemctl status sshls`. Outras distribuições podem chamar o serviço de `ls` sshd. Você também precisa do nome da conta Linux e do endereço IP ou nome do host do computador. Em uma rede local, `ls` hostname -Ipode ajudar a encontrar os endereços da máquina; escolha o endereço que pertence à sua LAN confiável.

Terminal do Ubuntu mostrando o servidor OpenSSH instalado e o serviço SSH em execução.
O OpenSSH fornece o terminal criptografado e os serviços SFTP usados ​​pela conexão do iPad.

Conecte-se a partir do iPad com um cliente SSH.

O iPadOS não inclui um terminal SSH de uso geral, portanto, instale um cliente. Este guia usa o Termius, disponível na App Store ; seu cliente para iPad oferece suporte a SSH e SFTP. Outros clientes SSH confiáveis ​​também podem funcionar.

Crie um novo host no aplicativo e insira o nome do host ou o endereço IP da máquina Linux, seu nome de usuário do Linux e a porta SSH. O OpenSSH usa a porta 22 por padrão, conforme documentado no manual do sshd_config do OpenSSH , a menos que você tenha alterado a configuração do servidor.

Autentique-se com sua senha do Linux ou, preferencialmente, com uma chave SSH. O Termius oferece suporte ao gerenciamento de chaves, e o OpenSSH pode autorizar chaves públicas ~/.ssh/authorized_keys. Na primeira conexão, verifique a impressão digital da chave do host do servidor antes de aceitá-la. Não desative a autenticação por senha no servidor Linux até confirmar que o login baseado em chave funciona.

Formulário de conexão SSH para iPad com endereço do host Linux, porta 22, nome de usuário e autenticação por chave SSH.
Uma conexão SSH requer o endereço do host Linux, a porta, o nome de usuário e um método de autenticação.

Transfira arquivos com SFTP

Você não precisa de um servidor FTP separado para transferências seguras de arquivos. O SFTP é um subsistema do SSH, portanto, o mesmo serviço OpenSSH, conta e autenticação podem ser usados. No Termius, abra o navegador SFTP para o host salvo, navegue pelo sistema de arquivos remoto e faça o upload ou download dos arquivos desejados.

Lembre-se das permissões normais do Linux: sua conta remota só pode ler ou gravar em locais aos quais ela tem permissão de acesso. Evite fazer login como root apenas para facilitar a transferência de arquivos; mova arquivos com as permissões apropriadas ou use sudoo terminal quando for necessário administrar os arquivos.

Navegador de arquivos SFTP para iPad exibindo o diretório inicial do Linux e controles de upload e download.
O SFTP permite que o iPad navegue e transfira arquivos através da mesma conexão SSH criptografada.

Acesse a área de trabalho completa do Linux a partir do iPad.

Se você precisa de aplicativos gráficos em vez de um terminal, uma ferramenta de acesso remoto é mais adequada. Uma opção atual é o AnyDesk. Instale o cliente Linux na página oficial de downloads do AnyDesk para Linux e o aplicativo AnyDesk para iPad . Em seguida, insira o ID ou Alias ​​do AnyDesk do computador Linux no iPad e aprove a conexão no Linux.

Para acesso não supervisionado, a documentação atual do AnyDesk recomenda definir uma senha de Acesso Não Supervisionado no computador remoto. Use uma senha forte e exclusiva e habilite a autenticação de dois fatores, se disponível. Instalar o AnyDesk, em vez de usar a versão portátil para Linux, é a melhor opção quando você precisa que a máquina permaneça acessível após uma reinicialização.

Existe uma limitação importante no Linux: o AnyDesk atualmente exige uma sessão Xorg para conexões de entrada. A página de suporte para Linux informa que o Wayland pode iniciar sessões de saída, mas não pode recebê-las. Execute o comando `yum` echo $XDG_SESSION_TYPEno Linux para verificar o tipo da sua sessão.

iPad exibindo uma área de trabalho remota do Ubuntu com uma janela de terminal aberta.
Uma sessão de área de trabalho remota permite que o iPad acesse interativamente a área de trabalho gráfica do Linux.

Conecte-se com segurança quando estiver fora da rede local.

Uma VPN mesh privada geralmente é mais segura e fácil de usar do que encaminhar a porta TCP 22 pelo seu roteador. Com o Tailscale , instale o cliente no Linux e no iPad, conecte ambos os dispositivos à mesma rede (tailnet) e use o endereço IP do Tailscale ou o nome de host do MagicDNS do computador Linux no seu cliente SSH. O guia de configuração do Tailscale para iOS e iPadOS aborda a configuração para dispositivos móveis. Isso permite que você mantenha o SSH fora da internet pública, mesmo se conectando de outra rede.

Solução rápida de problemas

ProblemaO que verificar
Conexão recusadaConfirme se o serviço SSH está em execução, se a porta está correta e se o firewall do Linux permite a conexão.
Tempo limite de conexãoVerifique o endereço IP, o caminho da rede Wi-Fi ou VPN, as regras do roteador e se o computador remoto está online.
Aviso de chave de hostNão ignore uma alteração inesperada na impressão digital. Verifique a chave de host atual do servidor antes de se reconectar.
O AnyDesk não pode receber uma sessão Linux.Verifique echo $XDG_SESSION_TYPE; as conexões AnyDesk de entrada exigem Xorg em vez de Wayland.

Para administração rotineira de Linux a partir de um iPad, SSH e SFTP geralmente são suficientes. Use a área de trabalho remota apenas quando a interface gráfica for necessária e utilize uma VPN quando a máquina Linux não estiver na mesma rede confiável.

Deixar um comentário

Como instalar o Linux Mint Debian Edition 5 “Elsie” a partir de um pendrive USB

Como instalar o Linux Mint Debian Edition 5 “Elsie” a partir de um pendrive USB

Baixe e verifique a ISO arquivada do LMDE 5, crie um USB inicializável e escolha as configurações de instalação segura. O Elsie chegou ao fim de seu suporte; veja a versão atual do LMDE.

Como instalar o Wireshark no Linux: Ubuntu, Fedora, Arch e outras distribuições

Como instalar o Wireshark no Linux: Ubuntu, Fedora, Arch e outras distribuições

Instale o Wireshark no Ubuntu, Debian, Fedora, Arch ou openSUSE com os comandos de pacote atuais e, em seguida, configure a captura de pacotes em tempo real com segurança.

Como jogar Don't Starve Together no Linux

Como jogar Don't Starve Together no Linux

Instale a versão Linux de Don't Starve Together pelo Steam, crie um mundo ou junte-se a amigos seguindo estes passos de configuração e resolução de problemas.

Como jogar Squad no Linux com o Steam Proton

Como jogar Squad no Linux com o Steam Proton

Configure o Squad no Linux com o Steam Play e o Proton, instale o jogo, escolha uma ferramenta de compatibilidade e resolva problemas com o sistema anti-cheat.

Como criar uma unidade USB inicializável do Windows 11 no Linux

Como criar uma unidade USB inicializável do Windows 11 no Linux

Crie um pendrive de instalação do Windows 11 no Linux com o Ventoy: obtenha a ISO oficial, instale o Ventoy com segurança, copie a imagem e inicialize o computador de destino.

Como jogar DiRT Rally no Linux: Configuração do Steam e correções do Proton

Como jogar DiRT Rally no Linux: Configuração do Steam e correções do Proton

Aprenda a jogar DiRT Rally no Linux se você já o possui no Steam: instale a versão nativa, execute-o e use o Proton apenas como alternativa.

Como instalar o Devuan Linux a partir de um USB inicializável

Como instalar o Devuan Linux a partir de um USB inicializável

Instale o Devuan Excalibur a partir da ISO Live para desktop. Verifique o download, crie um USB inicializável, proteja as partições existentes e finalize a instalação com o Refracta Installer.

Como jogar It Takes Two no Linux com o Steam Proton

Como jogar It Takes Two no Linux com o Steam Proton

Aprenda como jogar It Takes Two no Linux com o Steam Proton, instale a versão Steam, habilite a compatibilidade, configure o modo cooperativo e solucione problemas de inicialização.

Como jogar Slay the Spire no Linux: Instale e inicie o jogo com o Steam.

Como jogar Slay the Spire no Linux: Instale e inicie o jogo com o Steam.

Instale o Steam no Linux, obtenha a versão nativa do Slay the Spire para Linux na sua Biblioteca e execute-o. Inclui instruções práticas para problemas comuns de inicialização.

Como jogar The Forest no Linux com o Steam Proton

Como jogar The Forest no Linux com o Steam Proton

Instale o Steam no Linux, habilite o Steam Play e use o Proton para baixar e executar The Forest, com uma configuração de compatibilidade específica para cada jogo, caso ele não inicie.