Início
» LINUX
»
Como acessar um computador Linux remoto a partir de um iPad
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:
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.
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.
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.
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.
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
Problema
O que verificar
Conexão recusada
Confirme 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ão
Verifique 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 host
Nã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.