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 :
À 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.