Si está intentando conectarse desde Linux a su Mac, primero deberá asegurarse de que ssh access esté habilitado en su Mac. Vaya a Configuración del sistema - > Compartir y asegurarse de que la opción Inicio de sesión remoto esté marcada.
Este cuadro de diálogo también le indicará la dirección IP de su Mac y el nombre de la cuenta que debe usar para conectarse. Si la red de su Linux VM está configurada en Bridged, puede trabajar con su Mac como si fuera cualquier otra máquina en su red. Ambos tienen direcciones IP únicas en su red local. Entonces:
DesdeunaventanadeterminalensumáquinavirtualdeLinux,ahorapuedehacerlo:
scp<stufftocopy><yourmacusernamethatusersreturned>@<ipaddressoftheactiveinterface>:/path/to/put/stuff/at
Porejemplo,deacuerdoconmiconfiguración,siquisieracopiardesdeunaventanadeterminalenmiVMdeLinuxamiMac,haría:
[email protected]:~/tmp/
Esopondríamyfile.txt
demiVMdeLinuxen/Users/ian/tmp
enmisistemaoperativoOSX.
Delmismomodo,desdelamáquinavirtualdeLinux:
[email protected]:~/tmp/myfile.txt.
Copiaríamyfile.txt
desdelaMacamidirectoriodetrabajoenlamáquinavirtualdeLinux.
SiestáintentandoconectarsedesdesuMacasumáquinaLinux,debeasegurarsedeque ssh daemon se está ejecutando en su máquina Linux. Para iniciar sshd, abra un terminal en su máquina Linux y escriba:
sudo /sbin/service sshd start
Si se inicia correctamente, verá un cuadro [START]
. Si falla, bueno, esa es una pregunta para enlace .
Ahora solo necesita obtener la dirección IP de su VM de Linux. En una ventana de terminal en su tipo de máquina virtual de Linux:
ifconfig
La interfaz eth0
debe ser su interfaz de Ethernet activa. Agarra su dirección IP. Eso es lo que utilizará para conectarse a su máquina virtual de Linux desde una ventana de Terminal en su Mac.
Abre una ventana de Terminal en tu Mac y escribe:
scp <local file> <username>@<ip address you got above>:~/tmp/
para copiar el archivo desde tu Mac a tu VM Linux mientras estás en tu Mac.