web-dev-qa-db-ja.com

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

Mac(OS X)とUbuntuを実行しているVirtualBoxがあります。

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

10
coffee-grinder

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

9
enedene

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

scp -P 3022 myFile localhost:
8
Aidan Donohoe

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

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

共有フォルダの使用方法については、 this answer も参照してください。ゲストOSのブートごとに共有フォルダーをアクセス可能にするには、ゲストfstabにマウントを追加する必要があります。

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

3
Takkat

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

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

1
krzysz00

エネデンの答えに追加:

oracle VM vitualboxのアダプター設定をBridged Adapterに変更します。Virtualbox画面の左上で[マシン]をクリックします。[マシン]> [設定]> [ネットワーク]

[接続先]を[ブリッジアダプター]に変更し、[OK]をクリックします

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

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

1
Aditya

サイバーダック

fug

ワインの下で WinSCP を実行することもできます。

0
DM8