Ubuntu Server VM:コピーペースト?


55

素敵な小さなシェルを取得するために、Virtualboxの下にUbuntu Serverをインストールしました。VirtualBox「Guest Additions」もインストールし、「Shared Clipboard:Bidirectional」を設定しました。

コピーペーストが機能しないようです。ここに何かが足りませんか?


サーバーモード(Xなし)でマウスをサポートし、マウスを使用してコピーと貼り付けを許可するgpmをインストールしましたが、それでもVirtualBoxの統合は機能しません。

回答:


58

これを自分で試してみてください。gpmとコンソールのみのゲストでは動作しませんでした。

クリップボードの統合は、ゲストで実行中のXサーバーを持つことに依存していると強く疑っています。

回避策は、ゲストにopenssh-serverをインストールし、ホストからゲストへのターミナルを使用してsshすることです。次に、「クリップボード統合」があります


2
それは悪い提案ではありません。実際、VMウィンドウを使用するよりもおそらく効率的/応答性に優れています。
ブクゾール

1
@James Brilliant idea !!! :)
トレーダージョーシカゴ

この問題は私自身に走ったが、これは間違いなく、私はこの問題を回避するには発見した唯一の方法である
adeleinr

2
virtualboxがlocalhostにある場合、SSH経由で接続するためにどのIPアドレスとポートを使用しますか?
DPSSpatial

1
Virtualboxを設定してSSHで接続できるようにする方法については、他のサイトに多くの質問と回答があります。これは、 Virtualbox内のWindowsホストと端末専用のUbuntu Serverゲストで私のために働いたシンプルなものです
user56reinstatemonica8

8

PuTTYを使用し、SSH経由で仮想Linuxシステムに接続してみてください。


apt-cygを使用したcygwinも参照してください(apt-cyg install openssh-server)
ジョナサン

@JonathanLeaders Windowsホスト上のサーバーではなく、SSHクライアントのみが必要です。
phk

1

私は別の回避策を思いつきました。共有フォルダーを開き、共有フォルダーに実行可能スクリプトを作成します。「#!/ bin / bash」(または使用する任意のシェル)を入力し、その後に実行するコマンドを入力します。このような:

#!/bin/bash
cp foo bar
echo 'copied foo to bar'

「cp foo bar」を、カットアンドペーストする長く複雑な文字列に置き換えるだけです。

実行内容によっては、スクリプトを直接実行するのではなく、ソースを指定する必要がある場合があります。

source ./myscript

編集:おっと!行末をWindowsスタイルからUnixスタイルの行末に変更する必要があることを付け加えるのを忘れました。Emacsでは次を使用できます

M-x set-buffer-file-coding-system

vimでは

:set ff=unix

ごめんなさい!


アイロニー:VirtualBoxの共有フォルダーは、共有クリップボードよりもセットアップがさらに困難です。
SOFe

0

これはおそらく「解決策」ではありませんが、ubuntuサーバーVMからデータを取得できた方法です。サーバーの1つに単純なphpファイルアップロードスクリプトを設定し、curlを使用してファイルをアップロードしました。完了したらすぐに削除しました。


0

VMでサーバーを実行している場合、なぜVMにsshしてターミナルを使用しないのですか?

考えてみてください。グラフィカルインターフェイスのないサーバーです。

VMの代わりに実際のコンピューターにサーバーバージョンのみがインストールされている場合、コマンドラインプロンプトに貼り付けをコピーできましたか?「screen」や「tmux」などのマルチプレクサー、またはv3.xxが推奨する「gpm」などのソフトウェアを使用しない限り、同じTTYでマルチタスクを使用できません。


-2

Ubuntu Serverでコピー/貼り付けができるとは思いませんが、その主な理由は次のとおりです。

  1. Ctrl + Vを実行しようとすると、OSはそれを^ V制御シーケンスとして認識します。
  2. それをサポートするマウスデーモンがないため、右クリックメニューでコピー/貼り付けを行うことはできません。(とにかく知っている限りでは、誰かが私を自由に訂正してくれます。)

1
私が働くことを期待するショートカットは、shift-insertです。en.wikipedia.org/wiki/...
bukzor

ポイントではありません。これは、ゲストの追加による仮想化の問題です。
-GregB

-3

CTL+Shift+V貼り付け、ホストでの通常のコピー、およびVMでのコピーに使用する必要があるので、コピーする場合はShiftを追加しますCTL+SHIFT+C(その後、同じ+ Xで切り取ります)。

乾杯!


3
あなたは間違っている。CTL + SHIFT + Vは、Ubuntuターミナルのキーボードショートカットですが、Ubuntu 12.04でのゲストの追加には、コピー/貼り付けが一方向または双方向に定期的に中断する問題があります。
GregB
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.