x11vncパスワードの問題

x11vncパスワードの問題

私はLinuxの完全初心者であり、OpenSUSE Leap 42.1で動作しており、これが私の状況です。

私はすでに実行されているコンピュータと非常によく似た構成とプロパティを持つコンピュータを構築するという任務を受けました。私が取ったステップは、同僚の非常に簡単な指示と構築されたシステムのファイルナビゲーションに基づいていました。

実行可能ファイルから「autostart-scripts」フォルダへのシンボリックリンクを作成して、x11vncサーバーの自動起動を正しく設定できました。

ln -s /usr/bin/x11vnc /home/"myusernamefolder"/.config/autostart-scripts/x11vnc

しかし、私の問題はパスワードに関連しています...端末を使用して、必要なパスワードを次のように保存します。

x11vnc -storepasswd "mypassword" /home/"myusernamefolder"/.vnc/passwd

次に、次のファイルを作成します。

edit /home/"myusernamefolder"/.x11vncrc

次のコンテンツが含まれています。

display :0
rfbauth /home/"myusernamefolder"/.vnc/passwd
forever
bg

その後、別のコンピュータからリモートアクセスしようとすると、VNCクライアントに入力したパスワードがサーバーに保存したパスワードと一致しないかのように認証エラーが発生します。ファイルは作成されず、リモートアクセスは正常に行われますが、このリモートアクセスにはパスワードが必要です。

どんな提案がありますか?どこに間違っているのかわかりますか?

よろしくお願いします。

ベストアンサー1

実行可能ファイルから「autostart-scripts」フォルダへのシンボリックリンクを作成して、x11vncサーバーの自動起動を正しく設定できました。

シンボルを作成する必要はありません。

パスワードを次に保存してください。/home/user/.vnc/passwd

暗号化

x11vnc -storepasswd mypassword /home/user/.vnc/passwd

明確なフレーズ

echo mypassword > /home/user/.vnc/password

から自動起動スクリプトを作成します/home/user/.config/autostart/x11vnc.desktop。 GUIがロードされると、このディレクトリのデスクトップファイルが実行されます。

x11vnc.desktop

[Desktop Entry]
Name=X11VNC Server
Comment=Share this desktop by VNC
Icon=computer
Type=Application
NoDisplay=false
Hidden=false
X-GNOME-Autostart-Delay=0
Exec=x11vnc -forever -shared -display :0 -rfbauth /home/user/.vnc/passwd

最後の行を見て

パスワードが次の場合は、このオプションを使用してください。暗号化

Exec=x11vnc -forever -shared -display :0 -rfbauth /home/user/.vnc/passwd

明確なフレーズファイルに保存

Exec=x11vnc -forever -shared -display :0 -passwdfile /home/user/.vnc/passwd

プレーンテキストパスコマンドライン(推奨しない)

Exec=x11vnc -forever -shared -display :0 -passwd mypassword

  • foreverx11vnc サーバーを継続的に作成するオプションです。最初の接続が切断された後は終了しません。
  • sharedオプションは、同じディスプレイで複数の接続を許可するために使用されます。

おすすめ記事