강좌

HOME > 강좌 >
강좌| 리눅스 및 오픈소스에 관련된 강좌를 보실 수 있습니다.
 
[x2go] 리눅스 쾌적한 원격접속 툴
조회 : 13,040  


0. 소개 

가끔 리눅스 데스크탑을 쓰며 윈도우 RDP 같이 깔끔하고 
빠르게 원격에서 리눅스 데스크 탑을 이용할 수 없을까 하고 
많은 원격 접속 프로그램을 테스트 해보았다 

여기서 소개할 프로그램은 x2go 이다 

freeNX 처럼 복잡한 설정을 할 필요가 없으며 
vnc 처럼 느리서 짜증이 나거나 할 말끔 느리지 않으며 
xdmcp 처럼 이상증상들이 나타 나지않았다

그리고 클라이언트는 리눅스 윈도우 등의 OS에서 
모두 동작하는 아주 착한 아이다 .



1. 설치 
epel 과 x2go에서 설치현 바이너리를 제공한다 
사이트 주소는 아래와 같다 
http://wiki.x2go.org/doku.php




그리고 설치 방법도 매우 단순하다 



x2go는 fuse와  sshfs를 이용하기에 해당 패키지를 먼저 설치 해준다
# yum install fuse-libs

sshfs는 기본 저장소에 없기 때문에 받아와서 설치해야한다 

### CentOS 6
wget http://pkgs.repoforge.org/fuse-sshfs/fuse-sshfs-2.5-1.el6.rf.x86_64.rpm
### CentOS 7
wget http://pkgs.repoforge.org/fuse-sshfs/fuse-sshfs-2.5-1.el7.rf.x86_64.rpm


다운 받은 파일을 설치한다 
# rpm -Uvh fuse-sshfs-2.5-1.el*.rpm  

몇가지 perl 라이브러리들이 필요한대 이도 기본 저장소에서 제공되지 않는다 
이는 epel에서 설치 가능하다 

### CentOS 6
http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
### CentOS 7
http://dl.fedoraproject.org/pub/epel/beta/7/x86_64/epel-release-7-0.2.noarch.rpm

다운 받은 파일을 설치한다 
# rpm -Uvh epel-release-*.rpm  

그리고 x2goserver를 설치한다 
# yum install x2goserver-xsession

이렇게 설치하면 서버의 설치는 완료된다 
맥이나 윈도우즈에 클라이언트를 설치 하려면 사이트에서 다운받아설치 하면되며 

리눅스 데스크탑은 배포판 종류에 따라 다르며

### CentOS 6  
# wget -O /etc/yum.repos.d/x2go.repo http://download.opensuse.org/repositories/X11:/RemoteDesktop:/x2go/RHEL_6/X11:RemoteDesktop:x2go.repo
# yum install x2goclient

### debian 계열 
#apt-get install x2goclient



2. 제약사항 

바인딩이 가능한 데스크탑 버전이다 

GNOMEv2 (v2.x)
MATE (v1.x)
KDE/Plasma (v4.x)
LXDE (v5.x)
Trinity (KDE3 fork, v3.5.x) 
XFCE4 (v4.x) 

 

3. 실행 및 접속 

명령을 내려주면 서버를 스타트 시키며 접속 준비를 한다  
# service  x2gocleansessions start 

처음 클라이언트를 실행하면 아래와 같이 나타난다

여기서 호스트와 아이디를 입력하고  ssh 사용포트를 입력한다 


외과같은 화면으로 변경이되면 세션명 부분을 클릭한다 


여기서 패스워드를 입력하면 접속이 된다 

점속된 화면은 아래와 같다 



윈도우 rdp 만큼 편하며 빠르다 



4, 마무리 

서버 관리시에는 그렇게 까지 많이 필요하지는 않지만 가끔 아쉬울때가 있다 
그리고 linux 데스크 탑을 사용해야 한다면 이렇게 이용하는 것도 
좋은 방법이다 



[원글링크] : https://www.linux.co.kr/home2/board/subbs/board.php?bo_table=lecture&wr_id=1832


이 글을 트위터로 보내기 이 글을 페이스북으로 보내기 이 글을 미투데이로 보내기

 
이재석
본명 : 이재석
e-mail : locli앳superuser.co.kr
소속 : (주)수퍼유저코리아