- This topic has 2개 답변, 2명 참여, and was last updated 14 years, 11 months 전에 by 인베인. This post has been viewed 544 times
-
-
http://xrdp.sourceforge.net/
1. XRDP 요약설명
XRDP는 M$ Terminal Server Clienst(mstsc) 또는 Linux RDP Client(rdesktop) 명령으로부터의
연결을 수락하여 원격 작업이 가능하도록 처리해주는 오픈소스 RDP(Remote Desktop Protol) 서버이다.예를 들며, winxp - 시작 - 실행 - mstsc - "Linux Server IP Address"을 실행하여
리눅스 서버에 접속하여 원격으로 리눅스 X11 GUI(Gnome /KDE)를 이용이 가능하다.XRDP는 3389(Terminal Service) , 5900/5910(VNC Server) Port를 이용하여
winxp Client으로부터 접속하는 연결 서비스를 수락하도록 되어 있다. 접속시에는 Gnome기반의 영문버젼으로 접속이 되므로, 영문환경으로 이용해야 한다.2. XRDP 설치 방법
2.1 Source 설치 방법
- xrdp를 사용하기 위해서는 vnc-server 등의 관련 패키지들이 설치되어야만 mstsc으로 정상적으로 접속이 된다.
Fedora9#> yum install gcc make pam-devel openssl-devel vnc-server
Fedora9#> w g e t http://jaist.dl.sourceforge.net/sourceforge/xrdp/xrdp-0.4.1.tar.gz
Fedora9#> su -
Fedora9#> cd /home/{user name}/Download/xrdp-0.4.1
Fedora9#> make
Fedora9#> make install
Fedora9#> cd /etc/init.d
Fedora9#> ln -s /usr/local/xrdp/xrdp_control.sh xrdp
Fedora9#> chmod ug+rwx /etc/init.d/xrdp
Fedora9#> chkconfig --add xrdp
Fedora9#> chkconfig xrdp on2.2 RPM 설치 방법
Fedora9#> xrdp-0.4.1-eter1fedora.i586.rpm
Fedora9#> sudo yum install xorg-x11-xdm
Fedora9#> sudo /etc/init.d/xrdp start3. XRDP 서비스 데몬 실행 방법
- /etc/init.d/xrdp 서비스 데몬을 실행하면 /etc/X11/xdm/Xsession 라는
Fedora9#> /usr/local/xrdp/xrdp_control.sh start
Fedora9#> /usr/local/xrdp/xrdp_control.sh stop
Fedora9#> /usr/local/xrdp/xrdp_control.sh restart4. XRDP 에 접속 하기 (from winxp)
wixp - 시작 - 실행 - mstsc - LinuxIP(192.168.155.10) 입력후 엔터키를 친다.
-"Module"이라는 항목에 여러가지 메뉴들이 출력되며, 일반적으로 sesman-Xvnc를 이용하도록 한다.
XRDP는 RDP 접속을 연결해주는 작업을 하고, 실제 내부적으로는 Xnvc 또는 X11rdp가 winxp client의
원격 연결에 대한 입/출력 처리를 한다.- sesman-Xvnc는 10 Port으로 중개하도록 되어 있으며, 실제로는 5910으로 연결이 이루어진다.
- sesman-X11rdp는 12 port으로 중개하도록 되어 있으며, 실제로는 6912으로 연결이 이루어진다.------ Login to xrdp ----------------
Module : sesman-Xvnc
username: invain
password: ****
--------------------------4. TroubleShooting
4.1 Vinst에서 접속이 제대로 안되는 경우
- Win Vista에서 접속하려면, XP의 mstsc.exe 와 stscax.dll 파일을 복사해와서 특정 동일 디렉토리에
이 2개의 파일을 위치시키고 mstsc.exe 파일을 실행하면 됨.4.2 Ubuntu에서 설치 및 실행방법
U8.10#> sudo apt-get install xrdp
U8.10#> sudo /etc/init.d/xrdp start4.3 /etc/init.d/xrdp실행시 "/etc/X11/xdm/Xsession" 에러가 발생하는 경우
Fedora9#> sudo /etc/init.d/xrdp start
/etc/X11/xdm/Xsession is not executable
Fedora9#> sudo yum install xorg-x11-xdm
Fedora9#> sudo /etc/init.d/xrdp start4.3 "sesman-X11rdp" Module 사용방법
- sesman-X11rdp를 선택하면 연결이 안되는 경우가 있다. 이때는 x11rdp 바이너리 파일을 준비해야한다.
Fedora9#> svn co svn://server1.xrdp.org/srv/svn/repos/main/x11rdp_xorg71
Fedora9#> cd x11rdp_xorg71
Fedora9#> ./buildx.sh (Core2 Quao9300 PC에서 15~25분 소요됨.)
Fedora9#> cd xorg-server-X11R7.1-1.1.0/hw/rdp
Fedora9#> make
Fedora9#> strip X11rdp
Fedora9#> cp X11rdp /usr/bin
Fedora9#> ./X11rdp :12
Fedora9#>이상.
* 오픈소스는 Open Innovationa & 윈윈전략을 도모할 지언정 절대 공짜(무료)임을 뜻하지 않는다.치
- 답변은 로그인 후 가능합니다.