No puedo usar SSH en mi PC de casa

No puedo usar SSH en mi PC de casa

Estoy intentando conectar SSH a mi PC doméstica desde otra PC. Antes incluso de llegar a la línea de comando, necesito saber mi dirección IP. Pero me estoy confundiendo. Si uso ifconfig, obtengo una gran cantidad de números "inet" para eth0. Si entro a cualquiera de las docenas de sitios web para "comprobar tu IP", todos apuntan a una dirección que en realidad es la dirección de mi ISP. Entonces, ¿qué debo usar cuando quiero usar SSH?

Estoy usando Linux.

Respuesta1

La dirección que obtienes de los sitios web "prueba tu ip"essu dirección IP pública. Esta es la dirección que te hace único en Internet. Lo más probable es que esta dirección esté asignada a su enrutador. Las direcciones IP de sus ordenadores, portátiles, etc. soninternoDirecciones IP, exclusivas desured, no Internet.

Si desea conectar SSH a la computadora de su hogar desde otra ubicación, necesita su dirección IP pública y habilitar el reenvío de puertos en su enrutador (puerto 22 para SSH) a sus PC.internoDIRECCIÓN. Consulte el manual de su enrutador sobre cómo hacer esto.

Tenga en cuenta que su IP pública, asignada por su ISP, probablemente esté asignada por DHCP. Esto significa que la dirección IPpodríacambios sin previo aviso, aunque no es probable.

Respuesta2

Entonces, ifconfig desde una línea de comando de Linux le brindará parte de la información que necesita:

eth0      Link encap:Ethernet  HWaddr 00:e0:52:90:a0:6e  
          inet addr:192.168.100.4  Bcast:192.168.100.255  Mask:255.255.255.0
          inet6 addr: fe80::2e0:52ff:fe90:a06e/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2739429 errors:0 dropped:0 overruns:0 frame:0
          TX packets:95275 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1104760995 (1.1 GB)  TX bytes:7946649 (7.9 MB)
          Interrupt:17 Base address:0x8c00 

El eth0 es su primer adaptador Ethernet [probablemente su único adaptador]. La segunda línea debajo muestra inet addr [mi ejemplo muestra 192.168.100.4]. El tuyo probablemente será 192.168.1.x si estás utilizando uno de los enrutadores domésticos más populares para compartir tu conexión a Internet. Si desea conectarse a esta computadora desde otra computadora en casa, esta es la dirección IP que debe usar. Si desea conectarse a esta máquina desde Internet, debe configurar su enrutador para asignar el puerto 22 a esta dirección IP [192.168.1.x en mi ejemplo]. De cualquier manera, si va a utilizar ssh de forma rutinaria en la máquina, debe configurar una dirección IP estática para ella, ya sea mediante una reserva de arrendamiento DHCP o configurando una dirección IP estática en la propia máquina. Si configura una IP estática en la máquina, asegúrese de que esté fuera del rango que utiliza su enrutador para las concesiones de dhcp.

información relacionada