
私は、vmware esxi 5.5 がインストールされたサーバーを持っています。基本的に、私が Vsphere クライアントを使用して root としてログインし、別のユーザーが Vsphere クライアントを使用して同じ esx ホストで root としてログインすると、そのユーザーが私の作業内容を見ることができることに気付きました。プライベート セッションを設定する方法はありますか? お互いの VM 設定を見ることなく、自分の VM で作業し、別のユーザーが自分の VM で作業できるようにしたいです。アドバイスをいただければ幸いです。ありがとうございます。
答え1
ユーザーが私が使用している仮想マシンを調べたい場合、画面上部に仮想マシンにアクティブなユーザーが 2 人いることがわかります。vSphere クライアント経由で esx にログインする各ユーザーごとに個別のプライベート コンソール セッションを設定する方法があることを期待していました。
役に立つかもしれない高度なオプションがありますが、これは VM ごとに異なります。ユーザーがリモートコンソールセッションをスパイするのを防ぐ
他に方法は知りません。
ところで、あなたは2人がrootとしてログインしているという話をしています。その場合、二アクティブユーザーの場合、1つ2 つのセッションを持つユーザー (root)。ただし、RemoteDisplay.maxConnections=1
コンソール セッションの数を 1 つに制限できます。別の root セッションは 1 つを開くことができません。その場合、コンソール セッションが 2 つ存在することになります。
答え2
ここでは基本的な理解が欠けていると思います。表示できるコンソールは VM のフレーム バッファーであり、モニターを接続できる場合は実質的にビデオ出力になります。これは仮想デスクトップ、SSH セッションなどではありません。物理サーバーがあり、スプリッターを使用して 2 つのモニターを VGA ポートに接続した場合、同じ出力が表示されますよね?
必要なのは、VM 自体に SSH または RDP で接続することです (もちろん VM OS によって異なります)。そうすれば、自分だけが制御できるようになります。
答え3
ご質問の意味が理解できれば、いいえ、ホスト上の VM コンソールへの接続をマスクして、他のユーザーが接続した場合に VM コンソールで何をしているかが表示されないような設定は知りません。また、イベント ウィンドウやログが VM やホストへのリアルタイムの変更をマスクしたり非表示にしたりしないようにすることもできません。
通常の「作業」では、コンソール経由で VM にアクセスすべきではありません。そのためには、VM への RDP または SSH セッションが必要です。「コンソール」は共有 KVM と何ら変わりありません。