PC kann keine SSH-Verbindung zum Mac herstellen

PC kann keine SSH-Verbindung zum Mac herstellen

Ich habe einen Windows 10-PC: 192.168.84.21
Einen Mac (macOS Sierra): 192.168.84.250
Ein iPhone 5s: 192.168.84.234
Und ein Apple TV: 192.168.84.122

Alle mit demselben Netzwerk verbunden. Ich weiß das, weil ich eine App (Fing) auf meinem iPhone habe, die das Netzwerk scannt und alle Geräte anzeigt, und alle Geräte werden mit den richtigen IPs und Gerätenamen angezeigt.

Der Router ist einXB6-Aaber es ist mit dem Wifi Mesh von Google eingerichtet, mit dem ich mich verbinde.

Das Problem: Ich kann kein SSH von meinem PC auf den Mac durchführen.

Ich verwende PuTTY und hier ist der Befehl, den ich verwende:

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

Und ich bekomme Fatal: Network error: Connection timed out


Diagnostik:

Die Firewalls auf dem PC und dem Mac sind beide ausgeschaltet.
Der PC und der Mac können sich nicht gegenseitig anpingen.
Wenn der PC den Mac anpingt, lautet die Antwort:

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)

Wenn der Mac den PC anpingt, ist dies die Antwort:

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
...

Beide Laptops können das Apple TV anpingen.
Das iPhone kann beide Laptops anpingen.
Der PC kann das iPhone anpingen, der Mac jedoch nicht (dieselbe Ausgabe auf dem Mac wie beim Anpingen des PCs).
Die Remote-Anmeldung ist auf dem Mac aktiviert.


Einschränkungen:

Ich kann den Router nicht zurücksetzen.
Ich kann mich nicht beim Router anmelden.
Ich kann über den XB6-A keine Verbindung zum Internet herstellen, nur über das Google Wifi Mesh.


Irgendeine Idee, warum der PC keine SSH-Verbindung zum Mac herstellen kann?

Aktualisieren

Ausgabe ipconfigauf dem 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

Ausgabe ifconfigauf dem 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

Antwort1

Um VNC und SSH zuzulassen, müssen Sie es an zwei Stellen zulassen.

  • Öffnen Sie auf dem MacSystemeinstellungen freigebenund aktivieren SieFernanmeldung. Stellen Sie sicher, dass der Zugriff erlaubt ist fürAlle NutzerDer Statusbereich rechts enthält die SSH-Verbindungszeichenfolge.

Bild1

  • Um VNC zu aktivieren, während Sie sich noch im Freigabemodus befinden, wählen SieFernverwaltung und drückeComputereinstellungen…. Es erscheint ein Dropdown-Fenster, in dem wir auswählen können VNC-Zuschauer können den Bildschirm mit einem Passwort steuern. Geben Sie ein Passwort ein und klicken Sie auf „OK“, um die Konfiguration abzuschließen.

Bild2

  • Wenn Sie weiterhin Verbindungsprobleme haben, deaktivieren Sie die Firewall auf dem Mac. Wenn das Problem dadurch behoben wird, stellen Sie sicher, dass Port 22 immer geöffnet ist. Um vom Mac aus eine SSH-Verbindung herzustellen, sollte SSH in der Liste der zulässigen Programme unter Systemeinstellungen > Sicherheit > Firewall-Panel aufgeführt sein.

Um zu testen, ob SSH funktioniert, geben Sie es vom Terminal aus ein ssh localhostoder sftp localhost.

Sie können auch testen, ob SSH und Remote Login derzeit aktiviert sind sudo systemsetup -getremotelogin, indem Sie eingeben. Daraufhin sollte die Antwort lauten Remote Login: On. Wenn die Option deaktiviert ist, können Sie sie schnell aktivieren, indem Sie eingeben sudo systemsetup -setremotelogin on.

verwandte Informationen