私の同僚は古いMacを使用しており、Windowsで何かをテストする必要があります。彼のMacはVMを実行するほど強力ではないので、私が持っているものを必要としています。私は彼のニーズに合ういくつかのVMを持っています。
私が考えた解決策は、私がVMをホストし、RDPを介してVMに接続することでした。あなたがより簡単な解決策を持っているなら、私はすべて耳です。いいえ、私たちは(まだ)ヘッドレスモードでVMを実行するローカルサーバーを持っていません(それは完璧です)。
私はWindows 7 ProでホストされているVirtualBox 4.2.12を使用しています。 VMは http://www.modern.ie からダウンロードされます;現在、Windows 7 Enterpriseで試しています。
VirtualBoxアドオンはゲストOSにインストールされます。念のため、再インストールしました。
VMの構成の[表示/リモートアクセス]タブで、[サーバーを有効にする]、ポート3390、認証なし、複数の接続を許可するをオンにしました。私はさまざまなランダムなポートでも試しましたが、同じ結果が得られました
[ネットワーク]タブで、NATを試し、ブリッジしました:
m.y.i.p:3390
に接続しようとすると、次のメッセージが表示されます:Your computer could not connect to another console session on the remote computer because you already have a console session in progress
。私はGoogleでこのエラーについて多くを見つけることができません、そして here のように私が見つけたものは何も機能しませんでした。ファイアウォールは、ゲストとホストOSの両方で無効になっています。
これらのVMへのリモートアクセスを取得する方法について何か考えがありますか?
ありがとう
私はあまりフレンドリーではありませんがうまくいく解決策を見つけました:
VMの設定で:
RDP ; TCP ; Host's IP ; 5030 ; 10.0.2.15 ; 3389
ホストのIPは、別のコンピューターに接続する場合は実際のホストのIPである必要があり、ホストコンピューターに接続する場合は127.0.0.1である必要があります。
私のVMはすべてIPとして10.0.2.15を持っているようですが、たぶんそれは偶然です。動作しない場合は、それを確認してください。
ゲストOSで、RDPが有効になっていることを確認します。Win7では、コンピューターを右クリックし、[プロパティ]> [リモート設定](左側のパネル)> [接続を許可](「安全性の低い」ものを使用)
Modern.ieにダウンロードされたVMには、「自動ログオン」機能がありますが、これは一般的にはいいのですが、このシナリオでは煩わしいです(ログインできない場合があります)。 Win7で「netplwiz」を実行し、「ユーザーはユーザー名とパスワードを入力する必要があります」にチェックを入れます。ユーザーのパスワードは見つかります here (それはPassw0rd!
)
上記の回答(cosmo0
による)は、認証された接続が必要な場合を除いて、問題を解決するはずです。認証のために、VM設定>ディスプレイ>リモートディスプレイ>認証方法でexternal
を選択します。次に、RDPクライアントでオプションの表示を押し、資格情報の保存を許可するにチェックマークを付けます。接続を押すと、ログ/パスワードダイアログが表示されます。
それが機能しない場合は、次のようにRDPユーザーを作成します。 VBoxManage.exe
コマンドラインツールを見つけ(私の場合は[C:\Program Files\Oracle\VirtualBox\
でした)]、VMがオフのときに次のコマンドを実行します。
VBoxManage internalcommands passwordhash "your_password"
ここでハッシュを取得します。それをコピーします。次に続行します。
VBoxManage setproperty vrdeauthlibrary "VBoxAuthSimple"
VBoxManage modifyvm "your_VM_name" --vrdeauthtype external
VBoxManage setextradata "your_VM_name" "VBoxAuthSimple/users/your_username"
your_hash
このようにして、機能するRDPユーザーを作成します。注:このユーザーは、ゲストまたはホストOSの既存のユーザーとは関係ありません。VirtualBoxの場合のみです。
これはすべき VMでサーバーを実行しなくても機能します。これは、接続しているVirtualBoxのサーバーです。
ヘッドレスで起動する必要はありません。
「クライアント」に対してRDPを有効にしている別のポートを使用してください。複数の画面を許可してください。