데스크톱에 액세스 할 수 있도록 VNC 서버를 시작하려면 어떻게해야합니까?
답변
vino 설치 :
sudo apt-get install vino
vino 구성 :
vino-preferences
이 창을 엽니 다.
다음과 같이 서버를 시작하십시오.
/usr/lib/vino/vino-server
vino가 자동으로 시작되도록하려면 자동 시작 앱에이 명령을 입력하십시오.
답변
다음은 VNC를 활용하기 위해 수행하는 전체 프로세스입니다.
하나. 설정 서버
VNC 설치 : sudo apt-get install vnc
openssh-server를 설치하십시오. sudo apt-get install openssh-server
두. 설정 원격 액세스 PC
PuTTY 설치
VNC 또는 VNC 뷰어 설치
세. 연결하고 시작하십시오 :
원격 액세스 PC에서 :
-
퍼티 실행
-
서버 IP에 SSH 연결
-
로그인 ID 및 비밀번호를 사용하여 서버에 로그인
-
달리기 :
sudo x11vnc -display :0 -auth guess
B 그래도 작동하지 않으면 다음을 실행하십시오.
sudo x11vnc -display :0 -auth <insert your path to your .Xauthority>
C 그래도 작동하지 않으면 명령을 루트로 실행하십시오.
그런 다음 연결이 설정되면 …
-
VNC 뷰어 시작
-
프롬프트가 표시되면 서버 IP를 입력하고 연결하십시오.
이제 VNC를 통해 서버에 액세스했으며 해당 데스크탑을 제어하고 상호 작용할 수 있어야합니다.
행운을 빌어 요!
답변
좀 더 보안을 위해 VNC를 계속 실행하지는 않습니다. 시스템에 SSH를 연결 한 후 다음 명령을 사용하여 VNC 서버를 시작하십시오.
x11vnc -safer -localhost -nopw -once -display : 0
쉽게 쉘 스크립트에 명령이 있으므로 서버에 대한 SSH의 경우 startvnc.sh 명령이 이어집니다.
이 방법으로 VNC 연결을 끊으면 더 이상 사용할 수 없습니다.
더 많은 보안을 위해 SSH 연결을 통해 VNC를 터널링 할 수 있습니다.
이 링크 는 올바른 포트를 전달하는 방법에 대한 세부 사항을 제공합니다.
답변
루트 권한으로 다음을 실행하십시오.
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 뷰어가 연결되지 않는 보안 유형 18 문제가 있었기 때문에 나에게 적합했습니다. 암호화를 해제하려면