본문 바로가기
Develop/Linux

[Linux - CentOS] 맥북에 VirtualBox + CentOS 7 설치 및 네트워크, SSH 설정

by bellsilver7 2016. 11. 13.
728x90

파일 다운로드 

1. VirtualBox-5.1.8-111374-OSX.dmg (https://www.virtualbox.org/wiki/Downloads)

2. CentOS-7-x86_64-DVD-1511.iso (http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1511.iso)

 

1. VirtualBox 설치

2. CentOS 7 설치

 

위 두 과정은 맨 아래에 참고를 확인하여 설치하면 어렵지 않기 때문에 다음에 업데이트를 하도록 하겠습니다.

 

3. 네트워크 설정

[root@localhost /]# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

위 경로로 등러가면 ONBOOT 기본값이 no 로 되어 있다. 그 값을 아래와 같이 yes 로 변경한다.

 

ONBOOT=yes

 

변경 후 아래와 같이 확인한다.

[root@localhost /]# ifconfig

enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500

        inet 10.0.2.15  netmask 255.255.255.0  broadcast 10.0.2.255

        inet6 fe80::a00:27ff:fe89:3851  prefixlen 64  scopeid 0x20<link>

        ether 08:00:27:89:38:51  txqueuelen 1000  (Ethernet)

        RX packets 122178  bytes 115927112 (110.5 MiB)

        RX errors 0  dropped 0  overruns 0  frame 0

        TX packets 42656  bytes 2593562 (2.4 MiB)

 

        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

 

이 때, 아래와 같이 나올 경우 방안 1 또는 방안 2 를 사용한다. 

[root@localhost ~]# ifconfig

 

-bash: ifconfig: command not found

 

방안 1 : ip 명령어 사용

[root@localhost ~]# ip addr

 

방안 2 : net-tools 설치

 

[root@localhost ~]# yum install net-tools

 

4. SSH 설정

Virtual Box 에서 설정 > 네트워크 > 고급 > 포트 포워딩 으로 들어간다.

추가를 눌러 해당 되는 정보를 입력한다. 필자는 아래와 같이 설정 했다.

 

호스트 IP / 호스트 포트 / 게스트 IP / 게스트 포트

127.0.0.1 / 2222 / 10.0.2.15 / 22

 

이 때, 호스트 포트는 로컬이라 생각하면 되고 게스트는 Virtual Box 에 설치한 CentOS라 생각하면 된다.

OK 버튼을 눌러 적용을 완료하고 이제 접속을 시도한다.

 

 

5. SSH 접속

맥은 터미널에서 SSH 접속을 지원한다.

터미널에서 아래와 같이 접속을 시도하고 패스워드를 입력하면 접속이 완료 된다.

 

ijong-eun-ui-MacBook-Pro:/ jongeun$ ssh -p 2222 root@localhost

 

root@localhost's password: 

 

 

 

[참고]

 

Install a CentOS 7 Minimal Virtual Machine with VirtualBox

Step-By-Step instructions to setting up a minimal CentOS 7 virtual machine with VirtualBox.

www.jeramysingleton.com

 

728x90

댓글