Esta respuesta supone que la máquina “terminal de Linux” está ejecutando Linux (o un BSD) y no Windows. (No tengo idea de que el soporte de Linux en Windows es lo suficientemente bueno para sshd / telnetd / lo que sea, o lo que eso representaría en términos de accesos al sistema subyacente).
Hay 3 partes principales de esto:
- Instalación de sshd (o telnetd o rshd) en la máquina de destino (Terminal de Linux).
- Instalar un cliente ssh en la PC del operador.
- Determinar las direcciones IP de la máquina de destino (Terminal de Linux).
Por ahora, me olvidaré de “telnetd” o “rshd”: son viejos, no están encriptados y están en desuso, aunque si fuera lo suficientemente hábil, podría hacerlo. Pero también le faltaría funcionalidad (como soporte para aplicaciones GUI / ventanas).
- ¿Por qué se puede rastrear la IP en mi computadora portátil aunque estoy usando Orbot en mi teléfono inteligente (como un punto de acceso WiFi)?
- ¿Cómo pueden los dongles WiFi ser tan baratos de producir pero los SDR tan caros?
- ¿Alguien puede proporcionar un tutorial para descifrar una contraseña wifi WPA2 psk?
- ¿Cómo se localizan las ubicaciones de los puntos de acceso WiFi en los mapas?
- Cómo crear un punto de acceso Wifi en Ubuntu
Para (1): instale sshd.
La mejor manera sería como administrador de la máquina de destino “Terminal Linux” para instalar el “servidor ssh” y habilitarlo. Cómo hacer esto y cómo se nombra depende de su distribución. Podría llamarse “sshd” o “servidor ssh” o “servidor openssh”. Para las distribuciones de Linux basadas en Debian, el comando “apt-get” estará involucrado y se encargará de la mayor parte. Para las distribuciones basadas en RedHat, “yum install” estará involucrado, y es probable que tenga que iniciar el servidor manualmente (y tal vez incluso configurarlo para que se inicie automáticamente al reiniciar manualmente). Para Linux From Scratch: está viendo madriguera de conejo que Alice bajó. Para FreeBSD, sshd es parte del sistema base, pero es probable que tenga que jugar con /etc/rc.conf para que aparezca automáticamente después del reinicio.
Como OpenSSH vino de OpenBSD, estoy seguro de que hay instrucciones sobre cómo habilitarlo allí, y también estoy seguro de que está deshabilitado de forma predeterminada. Tendrás que buscar en Google sobre NetBSD.
Si NO tiene acceso de administrador en la máquina de destino pero SÍ tiene un inicio de sesión, puede descargar y crear OpenSSH desde la web. Es posible que pueda ejecutar su compilación en un puerto TCP no predeterminado, pero solo tendrá sus privilegios y derechos.
Para (2): instale un cliente ssh
Si la PC de su operador es una caja de Windows, solo debe instalar PuTTY.
Mac viene con “ssh” incorporado.
Para Linux, et. al., vea mis comentarios, excepto que buscará instalar “ssh” en lugar de “sshd” o “ssh-client” en lugar de “ssh-server”.
Para (3): determine la dirección IP del objetivo
Eso podría ser un desafío porque el enrutador WiFi local podría cambiar la dirección IP local del “objetivo” de vez en cuando (especialmente después de un reinicio).
Mientras esté en la máquina de destino, use el comando “ifconfig” para enumerar todas las interfaces activas y GRABAR la dirección “HWaddr” (o MAC) de todas ellas. Registre la dirección IP y la máscara de red también.
Con suerte, su PC operadora permitirá “hacer ping” (eco ICMP) a la dirección de transmisión de su red local. (Fallar eso significa hacer ping a cada una de las direcciones). Hacer esto debería permitirle construir una lista de direcciones MAC a través del proceso detrás de escena de hacer un ARP para determinar cuál es la dirección MAC de una dirección IP local específica.
Examine la lista de direcciones MAC y luego use “ssh” para conectarse a la dirección IP correspondiente para la dirección MAC que se encuentra arriba.