私のコンピューターはWindows Server 2008 R2を実行しています。ゲストOSとしてUbuntu 12.04を実行するHyper-V仮想マシンをホストします。
Ubuntuからテキストをコピーして、Windowsに貼り付けたい(WindowsにテキストをコピーしてUbuntuに貼り付けたい)。これどうやってするの?
ncat
-これもWindowsポートを持っている-を使用してネットワーク経由でデータを転送できます。一方のシステムでは、それを「リッスン」モードで実行します。このモードでは、あるポートにバインドし、もう一方のシステムでは、他のマシンのそのポートに接続します。これにより、双方向パイプが作成されます。 Linuxでは、より多くのバリアント(GNU netcat、BSD netcat、socat ...)から選択できます。明白なmanページとは別に、wikipedia netcatの記事 もご覧ください。
注:両方のシステムでこれらをターミナルで実行します(Windowsコマンドライン、Unixシェル)-コピーと貼り付けは2回行う必要があります。データは他のマシンに転送され、そこでターミナルから最終的な宛先にコピーされます。
その他のオプションは、Windows共有を介してファイルを交換することです( Samba Linuxの場合)。
ホストからゲストにアクセスする方法によって異なります。 HyperV接続マネージャーを介したゲストのコンソールですか? HyperVには、接続マネージャーに "Type Clipboard Text" の機能があります。
ゲストはXを実行しますか? HyperVとXの間にはネイティブのコピー/貼り付け機能がないように見えるため、 [〜#〜] vnc [〜#〜] またはおそらく [〜#〜] nx [〜#〜] 。 Type Clipboard Textを除いて、ゲストにコピーしたり、そのクリップボードから読み取ることができないようです。