web-dev-qa-db-fra.com

Comment SCP un fichier de Mac -> Ubuntu VirtualBox?

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?)

10
coffee-grinder

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

9
enedene

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:
8
Aidan Donohoe

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é fstabname__.

Vous pouvez également accéder aux répertoires de l'hôte en les adressant à l'aide de partages résea .

3
Takkat

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 (cpname__).

Si vous avez réellement besoin d'utiliser scpname__, faites-le moi savoir. Je vais creuser cette information.

1
krzysz00

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

1
Aditya

Cyberduck

fug

Vous pouvez également exécuter WinSCP sous wine ..

0
DM8