Como fazer SSH para um iPhone ou iPad
Índice:
Você já deve saber que o iOS tem a mesma arquitetura unix subjacente do Mac OS X e, por causa disso, você pode usar o SSH em um iPhone ou iPad da mesma forma que se conectaria a qualquer outro Mac ou máquina baseada em unix .
Como acontece com os usuários mais nerds, essa capacidade é desativada sem um jailbreak, portanto, para fazer o SSH em seu dispositivo iOS, você precisará fazer o jailbreak primeiro.Como fazer isso varia de acordo com a versão do iOS que seu hardware está usando, mas você pode encontrar nossas informações sobre jailbreak aqui, dependendo da versão específica do iOS e do modelo do dispositivo iPhone ou iPad.
Para esclarecer, este é um guia sobre como configurar a capacidade de SSH em seu iPhone ou iPad de outra máquina, se você está apenas procurando um cliente SSH para iPhone ou iPad, o Prompt na iOS App Store é de longe o melhor e custa US$ 15 ou mais.
Como configurar o SSH e conectar com SSH a um iPhone ou iPad
Como mencionado anteriormente, a primeira coisa que você precisa fazer é o jailbreak, que está fora do escopo deste artigo, mas é fácil de fazer. Após o jailbreak do seu iPhone, iPad ou iPod touch, faça o seguinte:
Etapa 1) A partir do dispositivo iOS
- Inicie o Cydia, procure e instale o OpenSSH (está na seção de rede do Cydia) – você não verá nada no seu Springboard porque ele é executado em segundo plano
- Depois que o OpenSSH for baixado e instalado, toque em “Configurações” e depois em “Wi-Fi”
- Toque na seta ao lado do roteador WiFi ao qual você está conectado, isso abrirá as configurações de rede sem fio
- Anote o Endereço IP visível na primeira tela, como exemplo diremos que é 192.168.1.103
Etapa 2) SSH do seu Mac ou Windows PC
- Inicie o Terminal no Mac OS X ou PuTTY para usuários do Windows
- Digite o seguinte na linha de comando:
- Espere um minuto ou dois enquanto as chaves de criptografia SSH são geradas, aceite-as quando (se) solicitado – esse atraso ocorre apenas na primeira vez que você envia ssh de um computador para o dispositivo iOS
- Quando for solicitada uma senha, use “alpine” mas sem as aspas, esta é a senha padrão para todos os dispositivos iOS
Lembre-se de usar o endereço IP encontrado na etapa anterior em seu iPhone
Pode se tiver interesse.
Etapa 3) Alterar as senhas padrão do iOS: Agora você estará conectado ao seu iPhone ou iPad via SSH. A primeira coisa que você vai querer fazer é alterar as senhas padrão, caso contrário, qualquer pessoa na rede poderia teoricamente se conectar ao seu iPhone, iPad ou iPod touch. É só digitar o seguinte comando:
passwd
Forneça uma nova senha e confirme quando solicitado.
Agora você vai querer alterar a senha do ID do 'móvel' para ser seguro, este é basicamente o mesmo procedimento:
passwd mobile
Digite uma nova senha e confirme.
O vídeo abaixo mostra o processo de alteração das senhas de root. Isso é muito fácil e leva apenas um momento.
Se você planeja se conectar ao seu dispositivo iOS com frequência, convém definir um endereço IP DHCP manual para que ele não mude em você e, em seguida, configurar um alias SSH para que você não tem que digitar toda a string de conexão novamente.
SSH em seu iPhone a partir do iPhone (ou iPad para si mesmo, etc), ou seja: Conecte-se ao localhost
: Para se conectar ao localhost do seu dispositivo iOS, você só precisa ter um cliente SSH ou Terminal no próprio iPhone. Mais uma vez, sugiro Solicitar da iOS App Store, mas existem outras opções disponíveis.
SFTP para iPhone ou iPad
: A transferência de arquivos para o iPhone ou iPad é apenas uma questão de usar o SFTP após o OpenSSH ter sido instalado e executado.Você usará o mesmo endereço IP, login e senha para se conectar com SSH, apenas de um cliente ftp em vez do Terminal. Alguns bons clientes de FTP gratuitos são CyberDuck para Mac ou Filezilla para Mac, Windows e Linux.
Diversos no SSH
Isso obviamente se aplica ao iOS, iPhone e iPad, mas o Mac tem um servidor SSH nativo disponível para habilitar também e é muito mais fácil alternar em um painel de configurações, ou você pode habilitar o Servidor SSH através da linha de comando do Mac, se preferir, é um pouco mais simples em comparação com o uso de um jailbreak como o que é necessário no iOS.
Se você tiver alguma ideia ou dica adicional sobre como usar o SSH no iOS, compartilhe nos comentários abaixo!