Major Study./Computer Science

VirtualBox 리눅스 SSH 포트포워딩 하는법

sosal 2016. 8. 10. 21:16
반응형

/*

 http://sosal.kr/
 * made by so_Sal
 */


 

VirtualBox 에서 리눅스를 설치하셨을 겁니다.

 

일단 ssh로 리눅스 서버에 접속하기 위해서, ssh demon이 필요합니다. (sshd)

먼저 sshd를 설치해줍시다.

 

- Ubuntu

 sudo apt-get install openssh-server

 

- CentOS

 yum -y install openssh-server openssh-clients

 

 

netstat -ntl 같은 명령어로 22번 포트가 열려있는지 확인해주시고..

 

 

 

ifconfig로 네트워크가 잘 동작하고 있는지도 확인해줍니다.

 

VirtualBox 설치 시, Network 설정을 default로 해주셨다면

일단 기본적으로 이더넷 카드의 address는 10.0.2.15로 잡히게 됩니다.

 

 

 

Virtual box의 상단에 설정에 들어가시면 다음과 같은 화면을 보실 수 있습니다.

 

좌측 탭에서 '네트워크' 를 눌러주시고, 어댑터1에서 '▼고급' 으로 아래 자세한 화면을 여시면

'포트 포워딩' 이라는 메뉴를 확인하실 수 있습니다.

 

 

 

 

'포트 포워딩' 을 클릭해주세요.

 

 

그리고 호스트 포트를 제외하고선 똑같이 입력해주시고, 호스트 포트는 재량 껏 입력해주시면 됩니다.

 

 

포트포워딩을 마치셨으면, 이제 ssh로 접속해보시면 됩니다.

저는 호스트 포트를 2222로 입력했기 때문에, 127.0.0.1:2222 로 접속하는 것이죠.

 

 

 

접속이 잘 되는 모습입니다.

 

만약 접속이 안된다면, iptables 같은 방화벽이 설정되어 있는 것입니다.

iptables 설정을 살펴보세요.