MacからファイルをSCPする方法-> Ubuntu VirtualBox?


13

Mac(OS X)とUbuntuを実行するVirtualBoxを持っています。

500mbファイルをMacからVirtualBoxにSCPしたい。どうすればよいですか?(おそらく/ etc / hostsと関係がありますか?)

回答:


11

そのマシンのVirtualbox設定で、ネットワーク設定をNATからブリッジアダプターに配置します。その後、仮想マシンはホストマシンとのローカルネットワークに配置されます。DHCPが有効になっている場合は、モデムからIPを取得し、そのマシンにscpします。
また、Ubuntuマシンにssh-serverがインストールされている必要があります
sudo apt-get install openssh-server
scp file host:/some/directory


8

ユーザーポート転送
-ゲストが実行されている状態で、VirtualBox設定/ネットワークに移動します
-[ポート転送
]をクリックします-名前「ssh」、プロトコルTCP、ホストポート= 3022、ゲストポート= 22
次に、ホスト上で、

scp -P 3022 myFile localhost:

3

Guest Additionsをインストールすると、ホストOSとゲストOSの両方からアクセスできる共有フォルダーを作成できるようになります。これには、ホスト上の任意のディレクトリを使用できます。共有フォルダは、次の方法でゲストOSにマウントする必要があります。

sudo mount -t vboxsf [-o OPTIONS] sharename mountpoint

共有フォルダの使用に関するこの回答も参照してください。ゲストOSの起動ごとに共有フォルダーにアクセスできるようにするには、マウントをゲストに追加する必要がありますfstab

または、ネットワーク共有を使用してアドレスを指定することにより、ホストからディレクトリにアクセスすることもできます。


2

enedenの答えに追加:

Oracle VM vitualboxのアダプタ設定をBridged Adapterに変更しますVirtualbox画面の左上にある「Machine」をクリックしますMachine> Settings> Network>をクリックします

「接続先」を「ブリッジアダプタ」に変更し、「OK」をクリックします。

Virtualboxをリセットします([マシン]> [リセット]をクリックします)。

起動したら、ターミナルでifconfigを実行し、SCPに新しいIPアドレスを使用します


1

Virtualbox Guest Addonsをインストールすると、共有フォルダーを作成できます。次に、vboxmount(ルートとして)Ubuntuの下で使用して、共有フォルダーをマウントします。その後、通常どおりコピーします(cp)。

実際にを使用する必要がある場合はscp、お知らせください。その情報を掘り下げます。


使用方法の詳細を教えてくださいvboxmount
Takkat

詳細については、共有フォルダをご覧ください。
Azizur Ra​​hman、2011

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.