본문 바로가기

개발관련/Linux

macos 에서 virtualBox로 Ubuntu Server 외부접속 설정하는 방법

반응형

ubuntu 16.04 lts 참고 : http://qjadud22.tistory.com/20


ubuntu-server iso 다운로드

ubuntu openssh-server 설치방법


macos virtualBox 에서 ubuntu server 외부접속 작업 방법

- virtualBox에 ubuntu server iso 이미지로 이미 서버가 설치되어있는 상태로 가정

- 가상머신의 ubuntu서버는 18.04 lts 버전으로 가정

- ubuntu에 openssh-server가 설치되어있다고 가정




1. virtualBox에서 전역도구 클릭 -> 만들기 클릭 -> vboxnet() 생성되면 다시 머신도구 클릭 -> 설정 -> 네트워크 -> 어댑터2 사용하기 -> select box 에서 호스트 전용 어댑터 선택 -> 이름에 아까 생성한 vboxnet()이 잘 선택되어 있는지 확인, 안되어있으면 선택할 것 -> 하단 확인 버튼 클릭


2. ubuntu 서버로 들어가서 $ cd /etc/netplan -> $ sudo vi 50-cloud-init.yaml -> enp0s3 아래에 해당 코드 추가


enp0s8:

    addresses: []

    dhcp4: true


wq -> $ sudo netplan apply -> $ sudo ufw allow 22 으로 방화벽 22번포트 허용 -> $ sudo ufw enable -> $ ifconfig -> 아까 netplan에서 등록한 랜카드 enp0s8번의 ip 확인 enp0s3번의 ip 확인 ->  virtualBox에서 머신도구 -> 설정 -> 네트워크 -> 1번째 어댑터 NAT방식 선택 고급에서 포트포워딩 클릭 -> 오른쪽 플러스 버튼 클릭 -> 이름:ssh / 호스트 IP :아까 확인한 enp0s8번의 IP / 호스트 포트: 22 / 게스트 IP : enp0s3번의 ip / 게스트 포트: 22 -> 확인


3. mac 터미널에서 sudo ssh {ubuntu계정 }@{enp0s8번의 IP} 입력 -> 비밀번호입력 -> 접속성공 하면 !


반응형