Arrancar la máquina virtual de Linux, eliminar el recurso compartido, deshabilitar el uso compartido,
seguido de habilitar el uso compartido, agregar el recurso compartido y arrancar el Linux Vm
finalmente seguido por la reinstalación de las herramientas de vmware
no haga que la unidad compartida aparezca en /mnt/hgfs.
Mi pregunta es: me gustaría usar scp anticuado para copiar un archivo tar.
En la máquina virtual Linux: scp FROM/dir/file.tar ~/.
¿Qué debería ser FROM?
Si está intentando conectarse desde Linux a su Mac, primero deberá asegurarse de que el acceso ssh esté habilitado en su Mac. Vaya a Configuración del sistema -> Compartir y asegúrese 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 máquina virtual Linux está configurada en Puente, 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:
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 máquina virtual Linux a mi Mac, haría lo siguiente:
scp myfile.txt ian@192.168.1.99:~/tmp/
Eso pasaría myfile.txt
de mi máquina virtual Linux a /Users/ian/tmp
mi sistema operativo host OS X.
Del mismo modo, desde la máquina virtual Linux:
scp ian@192.16.8.1.99:~/tmp/myfile.txt .
Copiaría myfile.txt
desde la Mac a mi directorio de trabajo en la VM de Linux.
Si está intentando conectarse desde su Mac a su máquina Linux, debe asegurarse de que el demonio ssh se esté ejecutando en su máquina Linux. Para iniciar sshd, abra una terminal en su máquina Linux y escriba:
sudo /sbin/service sshd start
Si se inicia correctamente, verá un [START]
cuadro. Si falla, bueno, esa es una pregunta para https://unix.stackexchange.com/ .
Ahora solo necesita obtener la dirección IP para su máquina virtual Linux. En una ventana de terminal en su máquina virtual Linux escriba:
ifconfig
La eth0
interfaz debe ser su interfaz ethernet activa. Agarra su dirección IP. Eso es lo que usará para conectarse a su máquina virtual Linux desde una ventana de Terminal en su 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 su Mac a su máquina virtual Linux mientras está en su Mac.
ifconfig
en una ventana de terminal en su máquina virtual Linux para obtener la dirección IP de la máquina virtual Linux.sudo /sbin/service network restart
? ¿Descargaste esta máquina virtual o la instalaste desde cero?
ian c