2 votos

scp (copia segura) en lugar de vmware disk-sharing

Arrancar la VM de linux, eliminar el recurso compartido, deshabilitar la compartición,

seguido de la habilitación de la compartición, la adición de la compartición, y el arranque de la Vm de linux

finalmente seguido de la reinstalación de vmware tools

no haga que la unidad compartida aparezca bajo /mnt/hgfs.

Mi pregunta es: me gustaría usar el scp antiguo para copiar un archivo tar.

En la VM linux: scp FROM/dir/file.tar ~/.

¿Qué debería ser el FROM?

3voto

shsteimer Puntos 8749

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:

Setting up remote login via ssh on your Mac

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.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X