Ho un Raspberry Pi collegato al mio Macbook Pro con un cavo LAN. La rete dal mio Mac è condivisa con il Raspberry Pi attraverso questo cavo.
È possibile ssh dal mio Mac al Raspberry Pi attraverso la connessione LAN?
Sì, questo è possibile. Dipende dagli indirizzi di rete che hai assegnato al Mac e al Raspberry Pi. Ad esempio, se il tuo mac ha un'interfaccia (en0) su un intervallo IP e l'altra interfaccia (en1) su un altro, puoi accedere tramite la connessione (en0 o en1) che si trova su una rete accessibile.
Nel mio caso, posso raggiungere il mio computer di casa tramite una porta in avanti da Internet. Questo viene fatto usando un router che mi consente di inoltrare porte specifiche a specifici indirizzi IP interni.
- > (porta 22 ssh) - > < 172.16.0.5: 22 >
Quindi, una volta che sono sulla mia macchina interna < 172.16.0.5 > Posso quindi ssh su una macchina collegata alla mia macchina tramite l'en1 (rete wireless) diciamo 192.168.0.5
Quindi, se imposti una connessione dal tuo Mac al tuo Raspberry Pi su una rete privata, puoi semplicemente ssh sul tuo computer principale e poi sul tuo IP privato.
Sì - finché il Pi sta ascoltando su ssh e la tua rete consente a entrambi i dispositivi di essere nella stessa sottorete di rete - non dovrai abilitare nessun routing o port forwarding / NAT per ssh avanti e indietro tra entrambi dispositivi.
Dato che stai condividendo la rete, dovrebbe esserci una valida connessione di rete tra i due dispositivi. Potrebbe essere più semplice ottenere uno switch / hub economico in modo che Pi possa accedere al router di casa e ottenere un indirizzo da DHCP, ma se conosci l'indirizzo IP del Pi, il tuo Mac potrebbe scegliere un indirizzo IP compatibile per quando hai bisogno di ssh.
Leggi altre domande sui tag ssh