2011. 3. 31. 13:38

VMware 로 설치된 리눅스에 다른 PC에서 원격 접속하기(포트 포워딩)

network 설정이 NAT로 설정된 VMware의 리눅스는 IP를 따로 준것이 아니기 때문에 다른 PC에서 원격으로 접속하려면 포트 포워딩을 해줄 필요가 있다.

1.     Vmware 내의 리눅스(guest os) windows(host pc) ip를 확인한다.

A.     리눅스 : ifconfig

B.      윈도우즈 : ipconfig

 

2.     네트워크 환경설정에서 VMware Network Adapter VMnet8 VMware Bridge Protocol이 체크되어 있는지 확인한다.


 

3.     VMware – Edit – Virtual Network Editor

A.     VMnet8 을 선택하고 NAT Settings를 클릭

 

4.     NAT Settings 에서 Add를 선택하여 guest OS IP를 입력

A.     호스트 포트는 충돌되지 않도록 1024 ~ 65535 사이의 포트를 선택한다.

B.      VMware 포트는 22를 입력

                         i.         (참고 : SSH서비스는 22, Telnet서비스는 23, Apache 등의 웹 서비스는 80)

          




5.     리눅스에서 xinetd telnetd을 설치한다.

A.     apt-get install xinetd

B.      apt-get install telnetd

 

6.     텔넷 사용을 위해 xinetd 데몬의 설정을 변경한다.

A.     /etc/xinetd.conf 파일을 열어 아래의 내용을 추가한다.

B.      service telnet
{
        disable         = no
        flag            = REUSE
        socket_type     = stream
        protocol        = tcp
        wait            = no
        user            = telnetd
        server          = /usr/sbin/in.telnetd
        log_on_failure  += USERID


7.     xinetd를 재시작한다.

A.     /etc/init.d/xinetd restart

 

8.     서비스가 정상적으로 동작하는지 확인한다.

A.     telnet localhost


9.     터미널 프로그램으로 접속한다.

A.     ) putty의 경우

B.      아래와 같이 입력


C.      한글이 깨지므로 translation에서 UTF-8을 선택


D.     open을 클릭하면 아래와 같이 연결된 화면을 볼 수 있다.