Pour refraichir la memoire :
Système d'exploitation =
Shell =
Language de programmation =
Installation des VMware Tools sur Debian/Windows[]
Créer dir (comme root) :[]
# mkdir /media/cdrom
ou
mkdir /mnt/cdrom
Verifier si le CDROM virtuelle est déjà monté, sinon monter :[]
# mount ...
Archiver = ? (types d'archives : .tar etc)
Compresser = ? (types d'archives compressés : .gz etc)
Unarchiver l'instalation de VMware Tools :[]
# tar xvf /media/cdrom/... /tmp
Lancer l'intallateur :
# cd /tmp/vmware-tools-distrib # ./vmware-install.pl -d
Une autre alternative pour Debian 8.8+ :[]
Installer open-vm-tools depuis les serveurs Debian :
# aptitude install open-vm-tools -y
Monter un repertoire partagé sur Debian :[]
# mount -t vmhgfs .host:/ /mnt/VMware
ou
# mount -t vmhgfs .host:/MonPartage /mnt/MonPartage
Attention ! Les repertoires /mnt/VMware ou /mnt/MonPartage doivent exister déjà ! On peut aussi utiliser une autre commande :
vmhgfs-fuse -o allow_other .host:/ /mnt/hgfs
L'option "-o allow_other" est la pour permettre non-root à acceder aux fichiers.
Pratique : cryptographie symétrique et asymétrique utilisant OpenSSL[]
Cloner la machine virtuelle Debian ― créer une copie avec un autre nom.
Changer les noms de deux machines :
[Machine 1] # echo Emetteur > /etc/hostname
[Machine 2] # echo Destinataire > /etc/hostname
Sur deux machines ― monter un repertoire partagé :
[Emetteur] # vmhgfs-fuse -o allow_other .host:/ /mnt/hgfs
[Destinataire] # ----"----
Generer des clés privées RSA pour le Destinataire:
[Destinataire] # openssl genrsa -out rsa.priv
Generer des clés publiques RSA :
[Destinataire] # openssl rsa -in rsa.priv -pubout -out rsa.pub
Copier la clé publique (attention !) dans le repertoire partagé entre les deux machines :
[Destinataire] # cp rsa.pub /mnt/hgfs
Recuperer la clé publique de Destinataire sur l'autre machine :
[Emetteur] # cp /mnt/hgfs/rsa.pub .
Créer un message sur Emetteur
[Emetteur] # echo "This is a message. Emetteur" > message.txt
Chiffrer le message sur Emetteur avec la clè publique de Destinataire :
[Emetteur] # openssl pkeyutl -encrypt -pubin -inkey rsa.pub -in message.txt -out message.enc
Verifier le message encrypté :
[Emetteur] # cat message.txt
Copier le message encrypté dans le repertoire partagé :
[Emetteur] # cp message.enc /mnt/hgfs
Recuperer le message encrypté sur l'autre machine :
[Destinataire] # cp /mnt/hgfs/message.enc .
Decrypter le message avec la clé privée :
[Destinataire] # openssl pkeyutl -decrypt -inkey rsa.priv in message.enc -out message.txt
Finalement ― lire le message initiale, decrypté :
[Destinataire] # cat message.txt
Voilà!
Montage automatique[]
Un petit extra ! Pour auto monter au démarrage votre dossier partager.
Passer en mode root :
su -
Rediger le fichier /etc/fstab :
nano /etc/fstab
ajouter la ligne:
.host:/ /mnt/MonPartage vmhgfs defaults 0 0
Sauvegarder et rebooter la machine virtuelle.