La PC no puede enviar ssh a Mac

La PC no puede enviar ssh a Mac

Tengo una PC con Windows 10: 192.168.84.21
Una Mac (macOS Sierra): 192.168.84.250
Un iPhone 5s: 192.168.84.234
Y un Apple TV: 192.168.84.122

Todos conectados a la misma red. Lo sé porque tengo una aplicación (Fing) en mi iPhone que escanea la red y muestra todos los dispositivos, y todos los dispositivos aparecen con las IP y los nombres de dispositivo correctos.

El enrutador es unXB6-Apero está configurado con Wifi Mesh de Google, que es a lo que me conecto.

El problema: no puedo enviar ssh desde mi PC a la Mac.

Estoy usando PuTTY y este es el comando que estoy usando:

pscp -r -pw <password> [email protected]:Desktop/blank.png C:Users/me/temp

Y lo estoy consiguiendo Fatal: Network error: Connection timed out.


Diagnóstico:

Tanto la PC como la Mac tienen sus firewalls desactivados.
La PC y la Mac no pueden hacer ping entre sí.
Cuando la PC hace ping a la Mac, esta es la respuesta:

Pinging 192.168.84.250 with 32 bytes of data:
Reply from 192.168.84.21: Destination host unreachable.
Reply from 192.168.84.21: Destination host unreachable.
Reply from 192.168.84.21: Destination host unreachable.
Reply from 192.168.84.21: Destination host unreachable.

Ping statistics for 192.168.84.250:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss)

Cuando la Mac hace ping a la PC, esta es la respuesta:

Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
ping: sendto: No route to host
Request timeout for icmp_seq 2
ping: sendto: Host is down
Request timeout for icmp_seq 3
ping: sendto: Host is down
Request timeout for icmp_seq 4
ping: sendto: Host is down
...

Ambas computadoras portátiles pueden hacer ping al Apple TV
El iPhone puede hacer ping a ambas computadoras portátiles
La PC puede hacer ping al iPhone pero la Mac no (la misma salida en Mac que cuando se hace ping a la PC)
El inicio de sesión remoto está activado en la Mac


Limitaciones:

No puedo restablecer el enrutador
No puedo iniciar sesión en el enrutador
No puedo conectarme a Internet a través del XB6-A, solo a través de Google Wifi Mesh


¿Alguna idea de por qué la PC no puede conectarse a la Mac?

Actualizar

Salida de ipconfigen PC:

Windows IP Configuration


Ethernet adapter Ethernet:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :

Wireless LAN adapter Local Area Connection* 2:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :

Wireless LAN adapter Local Area Connection* 12:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :

Wireless LAN adapter Wi-Fi:

   Connection-specific DNS Suffix  . : lan
   Link-local IPv6 Address . . . . . : fe80::f041:985f:3eb1:456e%6
   IPv4 Address. . . . . . . . . . . : 192.168.84.21
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 192.168.84.1

Salida de ifconfigen Mac:

lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
    options=1203<RXCSUM,TXCSUM,TXSTATUS,SW_TIMESTAMP>
    inet 127.0.0.1 netmask 0xff000000 
    inet6 ::1 prefixlen 128 
    inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 
    nd6 options=201<PERFORMNUD,DAD>
gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
stf0: flags=0<> mtu 1280
XHC20: flags=0<> mtu 0
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether 3c:15:c2:c5:1f:ba 
    inet6 fe80::1468:65cd:5eb9:fc86%en0 prefixlen 64 secured scopeid 0x5 
    inet 192.168.84.250 netmask 0xffffff00 broadcast 192.168.84.255
    nd6 options=201<PERFORMNUD,DAD>
    media: autoselect
    status: active
p2p0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 2304
    ether 0e:15:c2:c5:1f:ba 
    media: autoselect
    status: inactive
awdl0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1484
    ether 7a:9a:4d:d0:43:93 
    inet6 fe80::789a:4dff:fed0:4393%awdl0 prefixlen 64 scopeid 0x7 
    nd6 options=201<PERFORMNUD,DAD>
    media: autoselect
    status: active
en1: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
    options=60<TSO4,TSO6>
    ether 72:00:03:39:01:b0 
    media: autoselect <full-duplex>
    status: inactive
en2: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
    options=60<TSO4,TSO6>
    ether 72:00:03:39:01:b1 
    media: autoselect <full-duplex>
    status: inactive
bridge0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    options=63<RXCSUM,TXCSUM,TSO4,TSO6>
    ether 72:00:03:39:01:b0 
    Configuration:
        id 0:0:0:0:0:0 priority 0 hellotime 0 fwddelay 0
        maxage 0 holdcnt 0 proto stp maxaddr 100 timeout 1200
        root id 0:0:0:0:0:0 priority 0 ifcost 0 port 0
        ipfilter disabled flags 0x2
    member: en1 flags=3<LEARNING,DISCOVER>
            ifmaxaddr 0 port 8 priority 0 path cost 0
    member: en2 flags=3<LEARNING,DISCOVER>
            ifmaxaddr 0 port 9 priority 0 path cost 0
    nd6 options=201<PERFORMNUD,DAD>
    media: <unknown type>
    status: inactive
utun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 2000
    inet6 fe80::e5b8:7dcb:fd4f:82a7%utun0 prefixlen 64 scopeid 0xb 
    nd6 options=201<PERFORMNUD,DAD>
en4: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether 2e:be:08:cc:ca:41 
    inet6 fe80::c5c:a1d0:1525:3937%en4 prefixlen 64 secured scopeid 0xc 
    nd6 options=201<PERFORMNUD,DAD>
    media: autoselect (100baseTX <full-duplex>)
    status: active

Respuesta1

Para permitir VNC y SSH, debe permitirlo en dos lugares.

  • En Mac, abraCompartir preferencias del sistemapanel y habilitarInicio de sesión remoto. Asegúrese de que se permita el acceso aTodos los usuarios. El área de estado a la derecha contiene la cadena de conexión SSH.

imagen1

  • Para habilitar VNC, mientras aún está en Compartir, seleccioneGestión remota y presioneConfiguración de la computadora…. Aparece un panel desplegable en el que podemos seleccionar Los espectadores de VNC pueden controlar la pantalla con contraseña. Proporcione una contraseña y haga clic en Aceptar para completar la configuración.

imagen2

  • Si aún tiene problemas para conectarse, desactive su firewall en Mac. Si eso resuelve el problema, asegúrese de que el puerto 22 esté siempre abierto. Para realizar ssh desde Mac, SSH debe estar en la lista de programas permitidos en Preferencias del sistema > seguridad > panel de firewall.

Para probar que ssh funciona, ingrese desde Terminal ssh localhosto sftp localhost.

También puede probar si SSH y el inicio de sesión remoto están actualmente habilitados ingresando sudo systemsetup -getremotelogin, que debería responder Remote Login: On. Si está desactivado, se puede activar rápidamente ingresando sudo systemsetup -setremotelogin on.

información relacionada