본문 바로가기
IT 학습 공간 ::)

putty 사용법 ( xming X11 포워딩 )

by 에스타롯사 2019. 5. 27.

안녕하세요 롯사입니다.

 

이번 시간엔 리눅스 서버에 ssh 접속 시 사용하는 putty와 오픈소스 프리웨어 xming 이용하여 x11 forwarding

 

환경을 구성해보겠습니다.

 

기본적으로 x11 forwarding이라 함은 리눅스에 설치되어있는 프로그램을 내가 ssh 접속을 시도하는 windows

 

기반의 환경에 gui 형태로 프로그램을 출력해주는 기능을 말합니다. 그러기 위해선 기본적으로 forwarding 해서

 

gui 형태로 출력해주는 프로그램이 필요한데 그때 필요한 것이 바로 xming xserver입니다.

 

오프소스의 무료 버전이기 때문에 누구나 가볍고 심플하게 사용이 가능한 장점이 있고 사용법도 간단하기 때문에

 

유용하게 사용하실 수 있습니다.

 

그럼 본론으로 들어가서 windows 기반의 pc 나 서버에 xming xserver를 설치하고 putty의  x11 forwarding 기능을

 

활성화하여 실제 리눅스 환경의 프로그램을 gui로 출력해보겠습니다.

 

 

 

 

 

xming 설치


1. 해당 sourceforge site로 접속하여 xming을 다운로드합니다.

 

https://sourceforge.net/projects/xming/

 

Xming X Server for Windows

Download Xming X Server for Windows for free. X Window System Server for Windows. Xming is the leading X Window System Server for Microsoft Windows 8/7/Vista/XP (+ server 2012/2008/2003). It is fully featured, small and fast, simple to install and because

sourceforge.net

 

 

2. 설치 파일 실행

 

실행하고 next

 

xming 설치 경로를 선택합니다. 

default 경로 외에 다른 경로에 설치를 원할 경우 Browse를 눌러서 변경합니다.

 

default Full installation을 선택하고 다음으로 넘어갑니다.

 

시작 메뉴 폴더 생성에 대한 항목으로 default 다음으로 넘어갑니다.

 

바탕화면에 아이콘 생성 여부를 설정하는 항목으로 default Additional icons 체크 없이

다음을 넘어갑시다.

 

설치 정보 요약 install을 눌러서 설치 진행합시다.

 

설치 완료.

 

설치를 완료하고 Launch xming 실행에 체크가 되어 있다면 실행 여부와 관련하여 방화벽

접근 허용 관련 경고가 뜹니다.

액세스 허용 눌러주고 넘어갑시다.

 

 

 

 

xming 실행


설치 진행 과정 중 바탕화면에 아이콘 생성 없이 설치를 진행하였지만 편의를 위해서 바탕화면에 아이콘을 

추가하였습니다.

XLaunch을 눌러서 설정에 들어갑니다.

 

gui를 출력했을 때 나오는 type으로 취양에 맞게 선택하시면 됩니다.

저는 default 선택을 하고 다음으로 넘어가겠습니다.

 

default "Start no client" 선택하고 넘어갑니다.

 

default 다음

 

마침을 눌러서 설정을 마무리합니다.

 

설정을 마무리하고 나오면 오른쪽 하단에 xming 아이콘 표시와 함께 실행 상태가 표시됩니다.

 

 

 

 

 

putty gui 실행


putty를 실행하고 SSH의 X11 항목에서 X11 forwarding 항목을 체크합니다.

서버에 접속할 때 X11 기능을 활성화한다는 의미로 생각하시면 되겠습니다.

 

Session 항목에서 host의 ip 주소를 입력하고 접속합니다.

 

실제 putty에 접속해서 리눅스 기반의 firefox 웹브라우저를 띄어놓은 화면입니다.

firefox &  ( firefox 실행 command )

사용하시는 프로그램마다 실행하는 command가 다르기 때문에 사전에 확인하시고 사용하시기 바랍니다.

 


 

이만 포스팅을 마무리하겠습니다.