GNU/Linux >> Linux の 問題 >  >> Ubuntu

SshクライアントからVinoVncサーバーを起動しますか?

まず第一に:私は一日中グーグルで検索し、運が悪かったさまざまなフォーラムでいくつかの提案を試しました

問題:sshを介してリモートマシンでvncサーバーを起動できません
追加情報:

  • ホスト:Ubuntu 12.04
  • クライアント:VritualBoxのUbuntu 14.04
  • リモートマシンに物理的にアクセスできません

これは機能します:

ssh -Y [email protected]

ディスプレイを確認すると、次のように表示されます:

$ echo $DISPLAY
localhost:10.0

ここで、vncサーバーを起動します:/usr/lib/vino/vino-server

=>これは機能しますが、vncに接続すると、リモート画面ではなく(sshクライアントからの)自分の画面が表示されます

localhost:10.0のように見えます 私のローカル画面を取ります。私は正しいですか?

リモート画面が必要なため、これも試しました:

/usr/lib/vino/vino-server --display :0.0

その結果、次のようになります。

$ /usr/lib/vino/vino-server --display 0.0

(process:6843): Gtk-WARNING **: Locale not supported by C library.
    Using the fallback 'C' locale.
Cannot open display: 0.0
Run 'vino-server --help' to see a full list of available command line options

ディスプレイ0.0を開けないのはなぜですか?

承認された回答:

別のフォーラム、forum.developer.nvidia.comで、「nekokeitai」は私のために働く何かを書きました。これらのコマンドは、リモートのUbuntu18.04PCでsshを介して使用できます。

vinoをインストールします:

sudo apt install vino

接続のUUIDを見つけて、最後の構成行の角かっこ内のコンマ区切りのリストとして使用します。ただし、一重引用符で囲まれたUUIDを1つだけ試しました:

nmcli connection show

vinoの構成:

gsettings set org.gnome.Vino prompt-enabled false
gsettings set org.gnome.Vino require-encryption false
dconf write /org/gnome/settings-daemon/plugins/sharing/vino-server/enabled-connections "['']"

vinoを開始します:

export DISPLAY=:0 && /usr/lib/vino/vino-server

これで、ローカルPCで、VNCプロトコルを使用したremminaを使用してリモートPCに接続します。


Ubuntu
  1. Ubuntuにvncサーバーとクライアントをインストールします

  2. Linux サーバーから Windows クライアントに SCP する方法

  3. vncserver -localhost と ssh トンネリング

  1. AndroidからLinuxでSSH接続する方法

  2. Vino Vncサーバーは起動時に起動できませんか?

  3. リモートSSHアクセスを許可しますか?

  1. クライアントのSsh秘密公開鍵マップ?

  2. 起動時にVncサーバーを起動する方法は?

  3. Ssh経由でリモートUbuntuボックスでGuiアプリケーションを開始する方法は?