2 votes

scp (secure copy) au lieu de vmware disk-sharing

Démarrage de la VM linux, suppression du partage, désactivation du partage,

suivi de l'activation du partage, de l'ajout du partage et du démarrage de la Vm linux

puis réinstallation des outils vmware

ne pas faire apparaître le lecteur partagé sous /mnt/hgfs.

Ma question est la suivante : j'aimerais utiliser le bon vieux scp pour copier une archive tar.

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

Que devrait être FROM ?

3voto

shsteimer Points 8749

Si vous essayez de vous connecter de Linux à votre Mac, vous devez d'abord vous assurer que l'accès ssh est activé sur votre Mac. Allez dans Réglages système -> Partage et assurez-vous que l'option Connexion à distance est cochée.

Cette boîte de dialogue vous indiquera également l'adresse IP de votre Mac et le nom de compte à utiliser pour vous connecter. Si le réseau de votre VM Linux est configuré en mode ponté, vous pouvez travailler avec votre Mac comme s'il s'agissait de n'importe quelle autre machine de votre réseau. Ils ont tous deux des adresses IP uniques dans votre réseau local. Ainsi, vous pouvez travailler avec votre Mac comme avec n'importe quelle autre machine du réseau :

Setting up remote login via ssh on your Mac

À partir d'une fenêtre de terminal sur votre VM Linux, vous pouvez maintenant faire ce qui suit :

scp <stuff to copy> <your mac user name that users returned>@<ip address of the active interface>:/path/to/put/stuff/at

Par exemple, selon mes paramètres, si je voulais copier d'une fenêtre de terminal sur ma VM Linux vers mon Mac, je le ferais :

scp myfile.txt ian@192.168.1.99:~/tmp/

Cela mettrait myfile.txt de ma VM Linux dans /Users/ian/tmp sur mon système hôte OS X.

De même, à partir de la VM Linux :

scp ian@192.16.8.1.99:~/tmp/myfile.txt .

Copierait myfile.txt du Mac vers mon répertoire de travail sur la VM Linux.

Si vous essayez de vous connecter de votre Mac à votre machine Linux, vous devez vous assurer que l'option ssh est en cours d'exécution sur votre machine Linux. Pour démarrer sshd, ouvrez un terminal sur votre machine Linux et tapez :

sudo /sbin/service sshd start

S'il démarre correctement, vous verrez apparaître un [START] boîte. En cas d'échec, c'est une question pour l'Union européenne. https://unix.stackexchange.com/ .

Il ne vous reste plus qu'à obtenir l'adresse IP de votre VM Linux. Dans une fenêtre de terminal sur votre VM Linux, tapez :

ifconfig

En eth0 doit être votre interface Ethernet active. Saisissez son adresse IP. C'est ce que vous utiliserez pour vous connecter à votre VM Linux à partir d'une fenêtre Terminal sur votre Mac.

Ouvrez une fenêtre Terminal sur votre Mac et tapez :

scp <local file> <username>@<ip address you got above>:~/tmp/

pour copier le fichier de votre Mac vers votre VM Linux lorsque vous êtes sur votre Mac.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X