Usualmente hago esto:
scp algo usuario @ ip
Pero, eso es porque mi otro servidor tiene una IP.
¿Cuál es la IP de mi computadora portátil? (¿Qué sucede si estoy detrás de un enrutador inalámbrico?) ¿Cómo puedo ingresar a mi computadora portátil?
Usualmente hago esto:
scp algo usuario @ ip
Pero, eso es porque mi otro servidor tiene una IP.
¿Cuál es la IP de mi computadora portátil? (¿Qué sucede si estoy detrás de un enrutador inalámbrico?) ¿Cómo puedo ingresar a mi computadora portátil?
Respuestas:
Su enrutador inalámbrico crea una red privada para su computadora portátil y todos sus otros dispositivos inalámbricos para compartir una sola dirección IP. La IP que le proporciona su ISP puede cambiar de vez en cuando, pero en su mayor parte no cambia demasiado.
Cuando su enrutador recibe una solicitud de Internet al puerto 22, lo bloquea porque el enrutador no sabe a qué computadora enviar la solicitud. Pero si se lo indica, puede reenviar el puerto a una computadora específica, es decir, su computadora portátil.
Por lo tanto, generalmente puede acceder a la configuración de sus enrutadores apuntando su navegador a 192.168.0.1 (o 1.1) y buscar una sección con las palabras reenvío de puertos. Dígale que reenvíe el puerto 22 a la dirección IP de su computadora portátil. (Puede obtener la dirección a través de ifconfig).
Use un sitio web como whatismyip.com para averiguar la dirección pública que le proporciona el ISP y luego use la dirección IP pública para conectarse a su computadora portátil a través de SSH.
Si solo desea una conexión temporal, puede usar su servidor web para intercambiar conexiones a su computadora local usando openssh de esta manera:
ssh server-user@server-ip -R2222:localhost:22
Mientras esa conexión (desde su computadora portátil a su servidor) esté abierta, puede conectarse a su computadora portátil con:
ssh laptop-user@server-ip -p 2222
El enrutador inalámbrico que está detrás probablemente esté realizando la traducción de direcciones de red . Eso significa que su computadora portátil es una IP interna no enrutable 192.168.1.3
. Puede ver esto ejecutando ifconfig
en su computadora portátil, suponiendo que esté ejecutando Linux como lo indican sus etiquetas.
Su enrutador tiene una IP interna, en la red NAT, y una IP externa visible en Internet. Para conectarse mediante ssh a su computadora portátil en el puerto 22 desde Internet, necesitará configurar su enrutador para reenviar el tráfico al puerto 22 a la IP interna de su computadora portátil. Eso se puede hacer utilizando la interfaz web para la configuración de su enrutador, generalmente abriendo su navegador a algo como http://192.168.1.1 , http://192.168.0.1 , etc., dependiendo de la configuración de su red interna. Luego, simplemente se conectaría a la IP externa de su enrutador usando ssh / scp desde una máquina externa, y el tráfico se enviaría a su computadora portátil.
Para averiguar la ip de su computadora portátil, inicie ifconfig
desde una aplicación de terminal (técnicamente es un comando que se supone que debe escribir en un símbolo del sistema de shell). Para saber qué IP tiene en línea,
Sin embargo, esto no garantiza que pueda hacer scp desde un sitio remoto en su computadora portátil. Como una cuestión de hecho,
Las cosas pueden ser más complicadas que eso. La próxima vez, indique claramente cuál es su sistema operativo, qué debe hacer, proporcione ejemplos y, si es posible, detalle qué pasos realizó y por qué no funcionó.