Cómo SSH a un iPhone o iPad

Es posible que ya sepa que iOS tiene la misma arquitectura Unix subyacente que Mac OS X , y debido a esto, puede SSH en un iPhone o iPad como lo haría con cualquier otra máquina basada en Mac o Unix.

Para nosotros, los usuarios más nerd, esta capacidad está deshabilitada sin un jailbreak, por lo que para SSH en su dispositivo iOS, primero deberá realizar el jailbreak. La forma de hacer esto varía según la versión de iOS que esté usando su hardware, pero puede encontrar nuestra información de jailbreak aquí dependiendo de su versión específica de iOS y el modelo de dispositivo de iPhone o iPad.

Para aclarar, esta es una guía sobre cómo configurar la capacidad de SSH en su iPhone o iPad desde otra máquina , si solo está buscando un cliente SSH para iPhone o iPad, Prompt en la App Store de iOS es, con mucho, el mejor y cuesta $ 15 aproximadamente.

Cómo configurar SSH y luego conectarse con SSH a un iPhone o iPad

Como se mencionó anteriormente, lo primero que debe hacer es hacer jailbreak, que está fuera del alcance de este artículo, pero es fácil de hacer. Después de que su iPhone, iPad o iPod touch tenga jailbreak, proceda con lo siguiente:

Paso 1) Desde el dispositivo iOS :

  • Inicie Cydia y busque e instale OpenSSH (está en la sección de redes en Cydia); no verá nada en su Springboard porque esto se ejecuta en segundo plano
  • Después de descargar e instalar OpenSSH, toque en «Configuración» y luego en «Wi-Fi»
  • Toque la flecha junto al enrutador WiFi al que está conectado, esto abrirá la configuración de la red inalámbrica
  • Tome nota de la dirección IP visible en la primera pantalla, como ejemplo, diremos que es 192.168.1.103

Paso 2) SSH desde su Mac o PC con Windows :

  • Inicie la Terminal en Mac OS X o PuTTY para usuarios de Windows
  • Escriba lo siguiente en la línea de comando:
  • ssh root@192.168.1.103

    Recuerde usar la dirección IP que encontró en el paso anterior en su iPhone

  • Espere uno o dos minutos mientras se generan las claves de cifrado SSH, acéptelas cuando (si) se le solicite; esta demora solo ocurre la primera vez que ingresa desde una computadora al dispositivo iOS
  • Cuando se le solicite una contraseña, use «alpine» pero sin las comillas, esta es la contraseña predeterminada para todos los dispositivos iOS

Puede obtener más información sobre el uso del cliente SSH de Mac aquí si está interesado.

Paso 3) Cambie las contraseñas de iOS predeterminadas :

ahora estará conectado a su iPhone o iPad a través de SSH.
Lo primero que querrá hacer es cambiar las contraseñas predeterminadas; de lo contrario, cualquier persona de la red podría, en teoría, conectarse a su iPhone, iPad o iPod touch. Esto es solo una cuestión de escribir el siguiente comando:

passwd

Proporcione una nueva contraseña y luego confírmela cuando se le solicite.

Ahora querrá cambiar la contraseña de identificación ‘móvil’ para estar seguro, este es básicamente el mismo procedimiento:

passwd mobile

Ingrese una nueva contraseña y confírmela.

El siguiente video muestra el proceso de cambio de contraseñas de root. Esto es muy fácil y solo toma un momento.

Si planea conectarse a su dispositivo iOS con frecuencia, es posible que desee configurar una dirección IP DHCP manual para que no cambie en usted, y luego configurar un alias SSH para que no tenga que escribir toda la cadena de conexión nuevamente .

SSH en su iPhone desde el iPhone (o iPad a sí mismo, etc.) es decir: Conéctese a localhost

:

Para conectarse a localhost desde su dispositivo iOS, solo necesita tener un cliente SSH o Terminal en el iPhone.
Nuevamente,
sugeriré Prompt desde la App Store de iOS , pero hay otras opciones disponibles.

SFTP al iPhone o iPad

:

Transferir archivos al iPhone o iPad es solo una cuestión de usar SFTP después de que OpenSSH se haya instalado y esté funcionando.
Utilizará la misma dirección IP, nombre de usuario y contraseña que utiliza para conectarse con SSH, solo desde un cliente ftp en lugar de la Terminal. Algunos buenos clientes FTP gratuitos son CyberDuck para Mac o Filezilla para Mac, Windows y Linux.

Misceláneo en SSH

Esto obviamente se aplica a iOS y iPhone y iPad, pero la Mac tiene un servidor SSH nativo disponible para habilitar también y es mucho más fácil activarlo a través de un panel de configuración, o puede habilitar el servidor SSH a través de la línea de comandos de Mac si preferido, cualquiera es bastante más simple en comparación con el uso de un jailbreak como lo que es necesario en iOS.

Si tiene información adicional o consejos sobre el uso de SSH en iOS, ¡comparta los comentarios a continuación!

¡Si te ha gustado vota con 5 Estrellas!
(Votos: 0 Promedio: 0)

Escribe Aquí Tu Comentario