Password
密碼問題 x11vnc
我是 Linux 的絕對入門者,我在 OpenSUSE Leap 42.1 上執行,這是我的情況:
我的任務是建構一台配置和屬性與已經執行的 PC 非常相似的 PC。我所採取的步驟是基於一位同事的非常簡短的指示,以及瀏覽已建構電腦中的文件。
通過創建從執行檔到“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客戶端上輸入的密碼與我儲存在伺服器上的密碼不對應……我已經嘗試不設置密碼並且沒有創建上面的文件並且遠端訪問成功發生,但我真的需要這個遠端訪問有一個密碼。
有小費嗎?你能看出我哪裡出錯了嗎?
提前致謝。
通過創建從執行檔到“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
forever
選項用於使 x11vnc 伺服器持久化。第一次連接斷開後它不會退出。shared
選項用於在同一顯示器上允許超過 1 個連接