VNCサーバーを起動してデスクトップにアクセスできるようにするにはどうすればよいですか?
Vinoをインストールします。
Sudo apt-get install vino
Vinoを構成します。
vino-preferences
このウィンドウを開きます:
サーバーを起動するには:
/usr/lib/vino/vino-server
Vinoを自動的に起動する場合は、自動起動アプリにこのコマンドを入力します。
VNCを利用するために私が行うプロセス全体を以下に示します。
1。セットアップサーバー
vNCのインストール:Sudo apt-get install vnc
openssh-serverのインストール:Sudo apt-get install openssh-server
二。セットアップリモートアクセスPC
puTTYをインストールする
vNCまたはVNCビューアーをインストールする
三。接続して起動:
リモートアクセスPCから:
PuTTYを実行する
サーバーIPにSSHを接続します
ログインIDとパスワードでサーバーにログインします
実行:Sudo x11vnc -display :0 -auth guess
Bそれ以外の場合は、実行します:Sudo x11vnc -display :0 -auth <insert your path to your .Xauthority>
Cそうでない場合、コマンドを再度実行しますが、rootとして実行します。
その後、接続が確立されると...
VNCビューアーを起動する
プロンプトが表示されたら、サーバーのIPを入力して接続します
これで、VNCを介してサーバーにアクセスし、そのデスクトップを制御および操作できるはずです。
幸運をお楽しみください!!
セキュリティをもう少し高めるために、VNCをずっと実行したままにしないでください。マシンにSSHで接続し、次のコマンドを使用してVNCサーバーを起動します。
x11vnc -safer -localhost -nopw -once -display:0
簡単にするために、コマンドはシェルスクリプトに含まれているため、サーバーへのSSHの例に続けて、startvnc.shコマンドが続きます。
VNCを切断すると、この方法は使用できなくなります。
さらにセキュリティを強化するために、SSH接続でVNCをトンネルできます。
この link は、正しいポートを転送する方法の詳細を提供します。
ルートとして、次を実行します。
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の問題があったためです接続せず、暗号化をオフにする必要がありました