영어FrenchSpanish

서버 실행 | Ubuntu > | Fedora > |


온웍스 파비콘

Xvnc4 - 클라우드의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 Xvnc4 실행

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 Xvnc4 명령입니다.

프로그램:

이름


Xvnc - X VNC 서버

개요


Xvnc [옵션] :표시하다#

기술


Xvnc X VNC(가상 네트워크 컴퓨팅) 서버입니다. 표준 X 서버를 기반으로 하며,
그러나 물리적 화면이 아닌 "가상" 화면이 있습니다. X 애플리케이션 디스플레이
일반 X 디스플레이인 것처럼 표시되지만 VNC를 통해서만 액세스할 수 있습니다.
뷰어 - 참조 vncviewer(1).

따라서 Xvnc는 실제로 하나에 두 개의 서버입니다. 응용 프로그램에는 X 서버이고
원격 VNC 사용자는 VNC 서버입니다. 관례에 따라 VNC 서버가
표시 번호는 X 서버 표시 번호와 같으므로 다음을 사용할 수 있습니다.
예를 들어 snoopy:2는 X 세계와 VNC 모두에서 "snoopy" 시스템의 디스플레이 2를 나타냅니다.
세계.

시작하는 가장 좋은 방법 Xvnc 통해 가상 서버 스크립트. 이것은 환경을 설정합니다
적절하고 몇 가지 X 응용 프로그램을 실행하여 진행합니다. 에 대한 매뉴얼 페이지를 참조하십시오.
가상 서버(1) 자세한 내용은.

옵션


Xvnc 많은 옵션이 필요합니다 - 실행 Xvnc -도움 목록을 제공합니다. 이들 중 다수는 표준
에 설명된 X 서버 옵션 엑스서버(1) 매뉴얼 페이지. 뿐만 아니라
명령줄을 통해서만 설정할 수 있는 옵션이 있지만 다음을 수행할 수 있는 "매개변수"도 있습니다.
명령줄과 vncconfig(1) 프로그램.

-기하학 x신장
생성할 데스크탑의 크기를 지정합니다. 기본값은 1024x768입니다.

-깊이 깊이
생성할 데스크탑의 픽셀 깊이를 비트 단위로 지정합니다. 기본값은 16, 기타
가능한 값은 8, 15 및 24입니다. 다른 값은 이상하게 보일 수 있습니다.
애플리케이션에 의한 행동.

-픽셀 형식 체재
사용할 서버의 픽셀 형식을 지정합니다(BGRnnn 또는 RGBnnn). 깊이 8의 기본값
BGR233입니다(가장 중요한 XNUMX비트는 파란색을 나타내고 다음 XNUMX비트는
녹색, 최하위 16개가 빨간색을 나타냄), 깊이 XNUMX의 기본값은 다음과 같습니다.
RGB565 및 깊이 24의 경우 RGB888입니다.

-cc 3 기본 TrueColor 시각적 개체의 대안으로 Xvnc를 실행할 수 있습니다.
PseudoColor 비주얼이 있는 서버(즉, 색상 맵 또는 팔레트를 사용하는 서버),
이러한 기능에서만 작동하는 일부 오래된 X 응용 프로그램을 실행하는 데 유용할 수 있습니다.
표시하다. -cc 옵션에 대해 3(PseudoColor) 및 4(TrueColor) 이외의 값
이상한 동작이 발생할 수 있으며 PseudoColor 데스크탑의 깊이는 8비트여야 합니다(예:
-깊이 8).

-inetd 이것은 inetd에서 시작할 수 있도록 Xvnc의 동작을 크게 변경합니다.
inetd와 함께 사용하는 방법에 대해서는 아래 섹션을 참조하세요.

-도움 모든 옵션 및 매개변수 나열

매개 변수


VNC 매개변수는 명령줄과 vncconfig(1) 프로그램,
XF86Config 파일의 옵션 항목을 통해 VNC 지원 XFree86 서버에서.

매개변수는 -로 켤 수 있습니다.내 돈 또는 끄기 -내 돈=0. 취하는 매개변수
값은 -로 지정할 수 있습니다.내 돈 가치. 기타 유효한 양식은 다음과 같습니다. 내 돈=가치 -내 돈=가치
--내 돈=가치. 매개변수 이름은 대소문자를 구분하지 않습니다.

-데스크톱 데스크탑 이름
각 데스크탑에는 뷰어가 표시할 수 있는 이름이 있습니다. 기본값은 "x11"입니다.

-rfbport 포트
Xvnc가 뷰어의 연결을 수신하는 TCP 포트를 지정합니다(
VNC에서 사용되는 프로토콜을 RFB("원격 프레임 버퍼")라고 합니다. 기본값은 5900입니다.
플러스 디스플레이 번호.

-rfbwait 시간, -ClientWaitTimeMillis 시간

Xvnc를 차단하는 뷰어를 기다리는 시간(밀리초)입니다. 이것은
Xvnc는 단일 스레드이고 때때로 뷰어가
메시지 보내기 또는 받기 완료 - 이것이 업데이트를 의미하지 않는다는 점에 유의하십시오.
이 시간이 지나면 중단됩니다. 기본값은 20000(20초)입니다.

-httpd 예배 규칙서
주어진 디렉토리에서 파일을 제공하는 미니 HTTP 서버를 실행하십시오. 일반적으로
디렉토리에는 Java 뷰어용 클래스가 포함됩니다. 또한 다음이 포함된 파일
.vnc 확장자는 단일 설치가
Java VNC 뷰어의 개별 인스턴스는 Xvnc의 별도 인스턴스에 의해 제공될 수 있습니다.

-http포트 포트
mini-HTTP 서버가 실행되는 포트를 지정합니다. 기본값은 5800에 XNUMX을 더한 값입니다.
표시 번호.

-rfbauth 암호 파일, -비밀번호 파일 암호 파일
뷰어를 인증하는 데 사용되는 암호가 포함된 파일을 지정합니다. 파일
연결이 올 때마다 액세스되므로 다음을 통해 즉석에서 변경할 수 있습니다.
vncpasswd(1).

-업데이트 연기 시간
Xvnc는 많은 경우에 성능을 향상시키는 "지연된 업데이트" 메커니즘을 사용합니다.
프레임 버퍼가 변경된 후 Xvnc는 이 밀리초 동안 기다립니다.
(기본값 40) 대기 중인 클라이언트에 업데이트를 보내기 전에. 이는 더 많은
변경 사항은 단일 업데이트로 통합되는 경향이 있습니다. 0 결과로 설정
Xvnc의 이전 버전과 동일한 동작으로
프레임 버퍼는 대기 중인 모든 클라이언트에 즉시 업데이트를 발생시킵니다.

-SendCutText
클라이언트에 클립보드 변경 사항을 보냅니다(기본값은 켜짐). 다음을 실행해야 합니다.
vncconfig(1) 클립보드가 작동하도록 합니다.

-AcceptCutText
클라이언트에서 클립보드 업데이트를 수락합니다(기본값은 켜짐). 다음을 실행해야 합니다.
vncconfig(1) 클립보드가 작동하도록 합니다.

-AcceptPointerEvents
클라이언트에서 포인터 누르기 및 해제 이벤트를 수락합니다(기본값은 켜짐).

-AcceptKeyEvents
클라이언트의 키 누르기 및 해제 이벤트를 수락합니다(기본값은 켜짐).

-연결 끊기 클라이언트
들어오는 연결이 공유되지 않는 경우 기존 클라이언트의 연결을 끊습니다(기본값은
에). 만약에 클라이언트 연결 끊기 false이면 새로운 비공유 연결이
클라이언트가 활성 상태인 동안에는 거부되었습니다. 와 결합할 때 네버쉐어드 이것은 의미
한 번에 하나의 클라이언트만 허용됩니다.

-NeverShared
클라이언트 지정에 관계없이 들어오는 연결을 공유로 취급하지 마십시오.
설정(기본값은 꺼짐).

-항상 공유
클라이언트가 지정한 연결에 관계없이 항상 들어오는 연결을 공유로 처리합니다.
설정(기본값은 꺼짐).

-프로토콜3.3
나쁜 행동과의 역호환성을 위해 항상 프로토콜 버전 3.3을 사용하십시오.
클라이언트(기본값은 꺼짐).

-비교FB
불필요한 업데이트를 줄이기 위해 프레임 버퍼에서 픽셀 비교를 수행합니다(기본값은
의 위에).

- 보안 유형 초 유형
사용할 보안 체계를 쉼표로 구분하여 지정합니다. 현재는 "없음"만
및 "VncAuth"가 지원됩니다. 기본값은 "VncAuth"입니다.
암호가 필요하지 않은 서버의 경우 이 매개변수를 "None"으로 설정해야 합니다.

- 유휴 시간 초과
유휴 VNC 연결이 끊어지는 시간(초)(기본값
3600 즉 시간)입니다.

-쿼리커넥트
수신을 명시적으로 수락하거나 거부하도록 데스크톱 사용자에게 프롬프트를 표시합니다.
사이. 이것은 vnc.so 모듈을 사용할 때 가장 유용합니다. x0vnc서버(1)
VNC를 통해 기존 X 데스크탑에 액세스하는 프로그램.

또한 vncconfig(1) QueryConnect를 사용하려면 데스크톱에서 프로그램이 실행 중이어야 합니다.
에 의해 지원된다 vnc.so(1) 모듈 또는 Xvnc(1) 프로그램. NS x0vnc서버(1)
프로그램이 필요하지 않습니다 vncconfig(1) 달리다.

-로컬 호스트
동일한 시스템에서만 연결을 허용하십시오. SSH를 사용하고 다음을 수행하려는 경우에 유용합니다.
다른 호스트에서 SSH가 아닌 연결을 중지합니다. SSH와 함께 VNC 사용 가이드를 참조하십시오.
웹 사이트상에서.

-로그 로그 이름:목적지:수평
디버그 로그 설정을 구성합니다. 목적지 현재 수 있습니다 표준 오류 or 표준 출력의 메이크업 시연, 그리고 한국에서 사랑을 담아 보낸
수평 0에서 100 사이이며 100은 가장 자세한 출력을 의미합니다. 로그 이름 일반적으로 *
모두를 의미하지만 해당 파일의 이름을 알고 있는 경우 특정 소스 파일을 대상으로 지정할 수 있습니다.
"로그라이터". 기본값은 *:표준 오류:30.

-RemapKeys 매핑
키보드 매핑을 설정합니다. 매핑 쉼표로 구분된 문자열입니다.
매핑, 각 형식 이륜 전차->이륜 전차이륜 전차<>이륜 전차어디로 이륜 전차 는 XNUMX진수입니다
키심. 예를 들어 " 및 @ 기호를 교환하려면
다음 :

RemapKeys=0x22<>0x40

사용법 INETD


구성하여 inetd(1) 서비스가 적절하게 이루어지면 Xvnc는 필요할 때 필요할 때 시작할 수 있습니다.
수동으로 시작하지 않고 연결이 옵니다. 주어졌을 때 -inetd
옵션, 주어진 포트에서 TCP 연결을 수신 대기하는 대신 표준을 사용합니다.
입력 및 표준 출력. 대기/대기 항목에 의해 제어되는 두 가지 모드가 있습니다.
inetd.conf 파일.

대기 모드에서 Xvnc는 표준 입력 및 출력을 직접 연결로 사용합니다.
뷰어. 수신 소켓이 없으므로 더 이상 연결할 수 없습니다.
뷰어(그러나 vncconfig 프로그램을 사용하여 청취 뷰어에 연결할 수 있음).
동일한 TCP 포트에 대한 추가 뷰어 연결로 인해 inetd가 새 Xvnc를 생성하여
각 연결을 처리합니다. 뷰어에 대한 연결이 끊어지면 Xvnc 및 모든
연결된 X 클라이언트가 죽습니다. 이 동작은 XDMCP와 결합할 때 가장 유용합니다.
옵션 -query 및 -once. inetd.conf의 일반적인 예는 다음과 같습니다(모두 한 줄에 있음).

5950 스트림 tcp nowait 아무도 /usr/local/bin/Xvnc Xvnc -inetd -query localhost -once
보안 유형=없음

이 예에서 :50에 대한 뷰어 연결은 해당 연결에 대한 새 Xvnc를 생성합니다.
해당 컴퓨터에 표준 XDM 로그인 화면을 표시해야 합니다. 왜냐하면 사용자가
XDM을 통해 로그인해야 하는 경우 일반적으로 VNC 암호 없이 연결을 수락하는 것이 좋습니다.
이 경우.

대기 모드에서 첫 번째 연결이 들어올 때 inetd는 청취 소켓을
Xvnc. 이것은 주어진 TCP 포트에 대해 한 번에 하나의 Xvnc만 있음을 의미합니다.
동일한 포트에 대한 추가 뷰어 연결은 일반 환경에서 동일한 Xvnc에 의해 허용됩니다.
방법. 원래 연결이 끊어져도 Xvnc는 계속 실행됩니다. 이 경우
XDMCP 옵션 -query 및 -once와 함께 사용되는 경우 Xvnc 및 관련 X 클라이언트는
사용자가 정상적인 방법으로 X 세션에서 로그아웃하면 죽습니다. 사용하는 것이 중요합니다
이 경우 VNC 비밀번호입니다. inetd.conf의 일반적인 항목은 다음과 같습니다.

5951 스트림 tcp 대기 제임스 /usr/local/bin/Xvnc Xvnc -inetd - 로컬 호스트 쿼리
-한 번 passwordFile=/home/james/.vnc/passwd

실제로 일반적으로 VNC를 정기적으로 사용하는 각 사용자에 대해 하나의 항목이 있습니다.
자신이 사용하는 전용 TCP 포트가 있습니다. 이 예에서 사용자 "james"가
:51에 연결하고 VNC 암호를 입력한 다음 로그인하는 XDM 로그인 화면을 가져옵니다.
정상적인 방법으로. 그러나 이전 예와 달리 연결을 끊으면
세션은 지속적으로 유지되며 다시 연결하면 동일한 세션을 다시 가져옵니다.
다시. X 세션에서 로그아웃하면 Xvnc는 죽지만 물론 새 세션은
다음에 연결할 때 자동으로 생성됩니다.

onworks.net 서비스를 사용하여 온라인으로 Xvnc4 사용


Ad


Ad