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옵션은 동일한 디스플레이에서 둘 이상의 연결을 허용하는 데 사용됩니다.

관련 정보