web-dev-qa-db-ja.com

VNCサーバーを起動するにはどうすればよいですか?

VNCサーバーを起動してデスクトップにアクセスできるようにするにはどうすればよいですか?

22
Guillaume Coté

Vinoをインストールします。

Sudo apt-get install vino

Vinoを構成します。

vino-preferences

このウィンドウを開きます:

alt text

サーバーを起動するには:

/usr/lib/vino/vino-server

Vinoを自動的に起動する場合は、自動起動アプリにこのコマンドを入力します。

20
Guillaume Coté

VNCを利用するために私が行うプロセス全体を以下に示します。


1。セットアップサーバー

vNCのインストール:Sudo apt-get install vnc

openssh-serverのインストール:Sudo apt-get install openssh-server


二。セットアップリモートアクセスPC

puTTYをインストールする

vNCまたはVNCビューアーをインストールする


三。接続して起動:

リモートアクセスPCから:

  1. PuTTYを実行する

  2. サーバーIPにSSHを接続します

  3. ログインIDとパスワードでサーバーにログインします

  4. 実行:Sudo x11vnc -display :0 -auth guess

    Bそれ以外の場合は、実行します:Sudo x11vnc -display :0 -auth <insert your path to your .Xauthority>

    Cそうでない場合、コマンドを再度実行しますが、rootとして実行します。

その後、接続が確立されると...

  1. VNCビューアーを起動する

  2. プロンプトが表示されたら、サーバーのIPを入力して接続します

これで、VNCを介してサーバーにアクセスし、そのデスクトップを制御および操作できるはずです。

幸運をお楽しみください!!

セキュリティをもう少し高めるために、VNCをずっと実行したままにしないでください。マシンにSSHで接続し、次のコマンドを使用してVNCサーバーを起動します。

x11vnc -safer -localhost -nopw -once -display:0

簡単にするために、コマンドはシェルスクリプトに含まれているため、サーバーへのSSHの例に続けて、startvnc.shコマンドが続きます。

VNCを切断すると、この方法は使用できなくなります。

さらにセキュリティを強化するために、SSH接続でVNCをトンネルできます。

この link は、正しいポートを転送する方法の詳細を提供します。

3
Adam

ルートとして、次を実行します。

Sudo apt-get install vino

ユーザーとして、次を実行します。

gsettings set org.gnome.Vino require-encryption false
vino-preferences
# replace eth0 in the following with your network interface
gsettings set org.gnome.Vino network-interface eth0
/usr/lib/vino/vino-server

/usr/lib/vino/vino-serverを自動的に開始するスクリプトを作成するか、ロードしてネットワークが起動したらウィンドウマネージャーで直接開始することができます。この方法は、Windows VNC Viewerでセキュリティタイプ18の問題があったためです接続せず、暗号化をオフにする必要がありました

0
delphinny