web-dev-qa-db-ja.com

WindowsからVMware Linuxクライアントにファイルを転送する

VMware RedHat Enterprise Linux 6.3クライアントを実行するWindows 7ホストがあります(これは変更され、.isoとして提供されています)。グラフィカルインターフェイスが表示される代わりに、rootとしてコマンドプロンプトにアクセスできます。

Linuxランドで.binファイルをコピーして実行する必要がありますが、ファイルは現在Windowsランドにあります。ファイルをLinuxランドに取り込むにはどうすればよいですか?

私の最初の考えはVMwareツールを使用することでしたが、それらのインストールは「内部エラー」で失敗します。私の2番目の考えはftpを使用することでしたが、私のシェルにはftpコマンドがありません。また、3つのネットワークインターフェースeth0eth1eth2がありますが、それらをどのように使用するかわかりません。私もSambaをざっと見ましたが、私のプロンプトはコマンドsmbpasswdをサポートしていません。任意の提案をいただければ幸いです。

編集:フォルダ共有も不可能のようです。

enter image description here

3
Randomblue

あなたは出来る ...

  1. Linux VMでsshdが実行されていることを確認します
  2. WindowsホストでWinSCPまたはPuTTYのpscpをダウンロードして使用する
9
RedGrittyBrick

これにはいくつかの方法がありますが、そのうちのいくつかは次のとおりです。

Windowsホストから:
C:\Program Files (x86)\PuTTY\pscp.exe d:\my_file.bin server.mydomain.tld:
(または、GUIが必要な場合はwinscpなどの他のscpクライアント)

これはsshdが実行されていることを前提としていますが、最初のVMが無効になっている)にはまだ実行していません

Linuxホストから:
ファイルをWebサーバーに配置してダウンロードします。
wget http://windowsserver.domain.tld/myfile.binまたは
curl http://windowsserver.domain.tld/myfile.bin

可能であれば、昔ながらの通常のFTPをスキップします。それは古く、その設計はそれを示しています(たとえば、パッシブモードで実行しない限り、ファイアウォールの問題、プレーンテキスト認証など)。

さらに良い方法は、共有フォルダ/ VMwareツールに問題がある理由を発見することです。

2
Hennes

共有フォルダ機能を使用できます。

http://www.vmware.com/support/ws5/doc/ws_running_shared_folders.html

編集:ファイルを共有する方法はたくさんあります。ホストでhttpサーバーを実行し、wgetを使用できます。ゲスト上でsshサーバーを実行し、scpを使用してコピーなどを行うことができます。Linuxシステムに少し慣れる必要があるように思えます。

0
lang2