J'ai un Mac (OS X) et une VirtualBox exécutant Ubuntu.
Je veux SCP un fichier de 500 Mo du Mac vers la VirtualBox. Comment puis-je faire cela? (Probablement quelque chose à voir avec / etc / hosts?)
la source
J'ai un Mac (OS X) et une VirtualBox exécutant Ubuntu.
Je veux SCP un fichier de 500 Mo du Mac vers la VirtualBox. Comment puis-je faire cela? (Probablement quelque chose à voir avec / etc / hosts?)
Placez les paramètres réseau de NAT vers l'adaptateur ponté dans les paramètres Virtualbox pour cette machine. Ensuite, votre machine virtuelle sera en réseau local avec votre machine hôte. Il obtiendra probablement l'IP du modem si DHCP est activé, puis scp vers cette machine.
Vous devez également avoir ssh-server installé sur la machine Ubuntu:
sudo apt-get install openssh-server
Cela devrait fonctionner:
scp file host:/some/directory
Transfert de port utilisateur
- Avec l'invité en cours d'exécution, allez dans Paramètres / Réseau VirtualBox
- Cliquez sur Transfert de port
- 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é les compléments d'invité, vous pourrez créer des dossiers partagés pour un accès à partir du système d'exploitation hôte et invité. N'importe quel répertoire sur 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 également 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 montures à l'invité fstab
.
Alternativement, vous pouvez également accéder aux répertoires de l'hôte en les adressant à l'aide de partages réseau .
Ajout à la réponse d'enedene:
changer les paramètres de l'adaptateur sur votre vitualbox Oracle VM en adaptateur ponté En haut à gauche de votre écran Virtualbox, cliquez sur "Machine" Cliquez sur Machine> Paramètres> Réseau>
Changez le "Attaché à:" en "Adaptateur ponté" puis cliquez sur "Ok"
Réinitialisez la Virtualbox (Cliquez sur Machine> Réinitialiser)
Une fois qu'il arrive, faites un ifconfig dans le terminal et utilisez la nouvelle adresse IP pour SCP
Si vous installez les compléments d'invité 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
).
Si vous avez réellement besoin d'utiliser scp
, faites le moi savoir. Je vais déterrer cette information.
vboxmount
?Cyberduck
fugu
Vous pouvez également exécuter WinSCP sous wine ..
la source