VirtualBoxで実行されているホストOSからゲストOSにファイルを転送する方法は?


8

VirtualBoxで実行しているホストOS(Windows 7)からゲストOS(CentOS)にファイルを転送しようとしています。

私は使ってみpscpましたが、エラーが発生します:More than one remote source not supported

FTPを試してみましたが、接続できず、理由もわかりません。

回答:



1

「scp」コマンドでそれを行うことができ、その後、sshデーモン(sshd)がWindowsボックスでも実行されている必要があります。

または、Windows scpクライアントの1つを使用して、centos VMと通信します。scpを使用すると、どちらの方法でもファイルを転送できます。


1
scpコマンドのゲストマシンのIPおよび資格情報をどのように特定しますか?
ted.strauss 2014年

1

私はまったく同じ設定をしています(Windows 7ホストOS、CentOS 6.5ゲストOS)...

(CentOSのIPアドレスでSSHが機能している場合は、この段落をスキップできます)
ブリッジネットワークアダプターを使用するようにVirtualboxを設定し([設定]> [ネットワーク]> [アダプター1:ブリッジに設定])、Apacheをインストールした後(ホスト名を設定、ファイアウォールもオフにしてください:)service iptables stop。で指定したIPアドレスを表示しifconfig eth0たり、で出力を絞り込むことができますifconfig eth0 | grep 'inet addr' | awk '{print $2}'。これは、ホスト名と同じ行の/ etc / hostsファイルにも存在する必要があるIPアドレスです。テストのために、index.htmlファイルを/ var / www / html(Webルート)に配置します。次に、Windows 7 OSのブラウザーからローカルIPアドレス(192.168.xx)でVMを参照できるはずです。

ファイルを相互に転送するには、Windows 7ホストOSでWinSCPを使用できます。WinSCPでこれらの設定を使用して新しいセッションを作成します。

File protocol: SFTP (this means you will be connecting via SSH)
Host name: 192.168.x.x (this is the ip address of your VM)
User name: root
Password: (leave this blank for security reasons...
           but when prompted during connecting you'll enter your root password 
           you set for CentOS)
Private Key file: (leave blank...you will be prompted to say 'yes' to accept the key)

-2

Sambaを使用してファイルを転送できます。Sambaをインストールし、ホストOSを選択してから、ファイルを転送するOSを選択するだけです。

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