즐겁게 개발을...

개발보다 게임이 더 많이 올라오는 것 같은...

써드파티 도구/Linux (CentOS7)

[2021.03] 윈도우에서 Linux(Gnome) 원격 데스크탑으로 접속하기

다물칸 2021. 3. 11. 14:46
728x90

필자는 리눅스 개발을 할 때 윈도우에 Code를 설치하고 Remote로 접속하는 방식을 사용합니다. 

보통은 최소설치로 개발서버를 만들어서 세팅을 해서 사용하지만 Linux에 Virtual Box를 설치할 때는 CLI로 하기 귀찮아서 그놈 윈도우(Gnome Window)를 설치하고 원격접속해서 가상 VM제어를 하는 방식을 사용하곤 하는데 이때 원격 접속하는 방법을 소개하겠습니다. 

 

(흠.. 오늘은 경어체...)

 

방식은 아래 스크립트를 보시면 아시겠지만 xrdp와 vnc를 이중으로 접속하는 방식입니다. 

xrdp는 윈도우의 원격데스크탑 클라이언트의 서버역할을 하고 다시 VNC를 이용해 리눅스에 접근하는 방식을 취합니다. 

 

CentOS7 배시 쉘에서 다음을 차례대로 입력합니다. 

 

sudo yum install -y epel-release
sudo yum install -y xrdp tigervnc-server

sudo firewall-cmd --permanent --zone=public --add-port=3389/tcp
sudo firewall-cmd --reload

sudo systemctl enable xrdp.service
sudo systemctl start xrdp.service
sudo systemctl status xrdp.service

netstat -nap | grep 3389

윈도우에서 원격데스크탑을 실행해 리눅스의 IP로 접근을 합니다. 

 

그럼 VNC 로그인 창이 나오는데 여기에 실제 리눅스의 계정아이디와 패스워드를 입력해 접속하면 그놈윈도우 로그인창이 표시됩니다. 만약 검정 창에서 나오지 않는다면 엔터나 마우스 클릭질을 시연합시다. 화면잠금 처리가 되서 그런 겁니다.

 

흠.. 필자는 로그인 없이 바로 들어가지네요.  (환경에 따라 달라지나보네요.)

오늘의 팁은 이만 마치겠습니다.

 

반응형