J'ai un Mac (OS X) et une VirtualBox sous Ubuntu.
Je veux SCP un fichier de 500 Mo de Mac à la VirtualBox. Comment puis-je faire cela? (Probablement quelque chose à voir avec/etc/hosts?)
Placez les paramètres réseau de NAT sur l'adaptateur ponté dans les paramètres de Virtualbox pour cet ordinateur. Votre machine virtuelle sera alors en réseau local avec votre machine hôte. Il obtiendra probablement l'adresse IP du modem si DHCP est activé, puis scp vers cette machine.
Ssh-server doit également être installé sur la machine Ubuntu:Sudo apt-get install openssh-server
Cela devrait fonctionner: scp file Host:/some/directory
Redirection de port utilisateur
- Avec l'invité en cours d'exécution, accédez à Paramètres/réseau de VirtualBox
- Cliquez sur Port Forwarding
- Nom "ssh", protocole TCP, port hôte = 3022, port invité = 22
Ensuite, sur l'hôte,
scp -P 3022 myFile localhost:
Après avoir installé Guest Additions , vous pourrez créer dossiers partagés pour y accéder à partir du système d'exploitation hôte et du système d'exploitation invité. Tout répertoire de l'hôte peut être utilisé pour cela. Le dossier partagé doit être monté sur le système d'exploitation invité par:
Sudo mount -t vboxsf [-o OPTIONS] sharename mountpoint
Voir aussi cette réponse sur l'utilisation des dossiers partagés. Pour rendre les dossiers partagés accessibles à chaque démarrage du système d'exploitation invité, vous devez ajouter les montages à l'invité fstab
name__.
Vous pouvez également accéder aux répertoires de l'hôte en les adressant à l'aide de partages résea .
Si vous installez les additifs invités Virtualbox, vous pouvez créer un dossier partagé. Ensuite, utilisez vboxmount
(en tant que root) sous Ubuntu pour monter le dossier partagé. Ensuite, copiez normalement (cp
name__).
Si vous avez réellement besoin d'utiliser scp
name__, faites-le moi savoir. Je vais creuser cette information.
Ajout à la réponse d'Enedene:
modifier les paramètres de l’adaptateur de votre ordinateur VM vitualbox en adaptateur ponté. En haut à gauche de votre écran Virtualbox, cliquez sur "Machine". Cliquez sur Machine> Paramètres> Réseau>.
Changez le paramètre "Attaché à:" en "Carte pontée" puis cliquez sur "OK".
Réinitialiser la boîte virtuelle (cliquez sur Machine> Réinitialiser)
Une fois que cela se produit faire un ifconfig dans le terminal et utiliser la nouvelle adresse ip pour SCP