xrdp로 시작된 Xvnc에 직접 연결

xrdp로 시작된 Xvnc에 직접 연결

Windows 원격 데스크톱 클라이언트에서 CentOS 시스템에 연결할 Xrdp때 색상 아티팩트가 나타납니다 . 기본 레이어에 Xvnc동일한 아티팩트 가 있는지 확인하고 싶습니다 .

Xvnc가 실행 중입니다:

LISTEN     0      5      127.0.0.1:5911                     *:*                   users:(("Xvnc",pid=10260,fd=7))

포트를 전달합니다.

ssh root@funktest -L 5911:localhost:5911

tightvnc vncviewer.exe에 연결하세요 localhost:11. 모르는 비밀번호를 물어보네요. 거기에 블록이 있습니다 /etc/xrdp/xrdp.ini:

[Xvnc]
name=Xvnc
lib=libvnc.so
username=ask
password=ask

무슨 뜻이에요 ask? xrdp에서 사용하는 기본 비밀번호는 무엇입니까?

답변1

"xrdp로 시작된 Xvnc에 직접 연결"

정보:

Linux 시스템에서 실행되는 VNC 서버에 연결하려고 합니다. 기본적으로 xrdp를 설치하면 VNC 서버는 localhost의 연결만 허용하도록 설정됩니다. 이는 VNC 서버가 로컬 호스트에 노출될 수 있는 잠재적인 보안 문제를 제한합니다.외부 연결이 없습니다.

여기서 VNC 서버는 "중개자"입니다. xrdp를 X 세션에 연결합니다. xrdp가 지원하는 또 다른 "중개자"는 X11rdp입니다.

여기서 보고 있는 정보는 다음과 같습니다.

[Xvnc]
name=Xvnc
lib=libvnc.so
username=ask
password=ask

libvnc 라이브러리는 VNC입니다.고객.

사용자 이름/비밀번호: Linux 사용자/비밀번호입니다. 로컬로 로그인하는 것과 같습니다.

~에서XRDP웹사이트:

libvnc

Libvnc, xrdp용 VNC 모듈입니다. Libvnc는 VNC 서버에 대한 연결을 제공합니다. 일부 VNC 인코딩(원시, 커서, 복사)만 지원하는 간단한 클라이언트입니다. 작고 빠른 것을 강조합니다. 일반적으로 xrdp 서버와 Xvnc 서버는 동일한 시스템이므로 비트맵 압축 인코딩으로 인해 세션 속도가 느려질 뿐입니다.

세이즈만

컨퍼런스 매니저인 Sesman입니다. Sesman은 xrdp의 세션 관리자입니다. Xrdp는 sesman에 연결하여 사용자 이름/비밀번호를 확인하고 자격 증명이 정상이면 사용자 세션을 시작합니다. 다중 프로세스/Linux 전용 세션 관리자입니다. sesrun을 사용하여 명령줄에서 세션을 시작하거나 볼 수 있습니다.


xrdp에서 사용하는 VNC 서버에 연결합니다.

컴퓨터에서 어떤 VNC 서버가 실행되고 있는지 확인합니다.

한 가지 방법은 다음과 같습니다.

ps aux | grep -i vnc

이제 해당 서버의 구성 파일을 찾고 서버에 연결할 수 있는 사용자를 조정하십시오. 비밀번호가 설정되어 있지 않을 수 있습니다.

서버마다 다르기 때문에 여기서는 말씀드릴 수 없습니다.

요점은 xrdp가 아닌 VNC 서버의 구성 파일을 변경하려는 것입니다.

누구도 VNC 서버에 직접 연결하지 못하도록 완료되면 VNC 서버를 다시 localhost로 변경해야 합니다.

관련 정보