Si intentas conectarte desde Linux a tu Mac tendrás que asegurarte primero de que el acceso ssh está activado en tu Mac. Vaya a Ajustes del sistema -> Compartir y asegúrese de que la opción Inicio de sesión remoto está marcada.
Este diálogo también le indicará la dirección IP de su Mac y el nombre de la cuenta que debe utilizar para conectarse. Si la red de su VM Linux está configurada como Bridged puede trabajar con su Mac como si fuera cualquier otra máquina de su red. Ambos tienen IPs únicas en tu red local. Así que:
Desde una ventana de terminal en su VM Linux ahora puede hacer:
scp <stuff to copy> <your mac user name that users returned>@<ip address of the active interface>:/path/to/put/stuff/at
Por ejemplo, según mi configuración, si quisiera copiar desde una ventana de terminal en mi VM de Linux a mi Mac lo haría:
scp myfile.txt ian@192.168.1.99:~/tmp/
Eso pondría myfile.txt
de mi VM Linux en /Users/ian/tmp
en mi sistema operativo anfitrión OS X.
Del mismo modo, desde la VM de Linux:
scp ian@192.16.8.1.99:~/tmp/myfile.txt .
Copiaría myfile.txt
del Mac a mi directorio de trabajo en la VM de Linux.
Si estás intentando conectarte desde tu Mac a tu máquina Linux debes asegurarte de que el ssh 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ás un [START]
caja. Si falla, bueno, esa es una cuestión para http://unix.stackexchange.com/ .
Ahora sólo necesitas obtener la dirección IP de tu VM Linux. En una ventana de terminal en su VM Linux escriba:
ifconfig
El eth0
debe ser su interfaz ethernet activa. Toma su dirección IP. Eso es lo que usarás para conectarte a tu VM Linux desde una ventana de Terminal en tu Mac.
Abra una ventana de Terminal en su Mac y escriba:
scp <local file> <username>@<ip address you got above>:~/tmp/
para copiar el archivo de tu Mac a tu VM Linux mientras estás en tu Mac.