Se stai cercando di connetterti da Linux al tuo Mac, devi assicurarti che l'accesso ssh sia abilitato sul tuo Mac. Vai a Impostazioni di sistema - > Condivisione e verifica che l'opzione Accesso remoto sia selezionata.
Questa finestra di dialogo ti dirà anche l'indirizzo IP del tuo Mac e il nome dell'account da utilizzare per la connessione. Se la rete della tua VM Linux è impostata su Bridged, puoi lavorare con il tuo Mac come se fosse una qualsiasi altra macchina sulla tua rete. Entrambi hanno IP univoci nella rete locale. Quindi:
DaunafinestraditerminalesullatuamacchinavirtualeLinuxorapuoifare:
scp<stufftocopy><yourmacusernamethatusersreturned>@<ipaddressoftheactiveinterface>:/path/to/put/stuff/at
Adesempio,secondolemieimpostazioni,sevolessicopiaredaunafinestraditerminalesullamiaVMLinuxsulmioMac,farei:
[email protected]:~/tmp/
Ciòmetterebbemyfile.txt
dallamiamacchinavirtualeLinuxin/Users/ian/tmp
sulmiosistemaoperativohostOSX.
Allostessomodo,dallaVMLinux:
[email protected]:~/tmp/myfile.txt.
Copiamyfile.txt
dalMacallamiadirectorydilavorosullaVMLinux.
SestaicercandodiconnettertidaltuoMacallatuamacchinaLinux,deviassicurartiche ssh
sudo /sbin/service sshd start
Se inizia correttamente vedrai una casella [START]
. Se fallisce, beh, questa è una domanda per link .
Ora hai solo bisogno di ottenere l'indirizzo IP per la tua VM Linux. In una finestra di terminale sul tuo tipo di macchina virtuale Linux:
ifconfig
L'interfaccia eth0
dovrebbe essere la tua interfaccia ethernet attiva. Prendi il suo indirizzo IP. Questo è quello che userai per connetterti alla tua VM Linux da una finestra di Terminale sul tuo Mac.
Apri una finestra di terminale sul tuo Mac e digita:
scp <local file> <username>@<ip address you got above>:~/tmp/
per copiare il file dal tuo Mac alla tua VM Linux mentre sei sul tuo Mac.