ubuntu 16.04 lts 참고 : http://qjadud22.tistory.com/20
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} 입력 -> 비밀번호입력 -> 접속성공 하면 끝!
'개발관련 > Linux' 카테고리의 다른 글
port 번호로 현재 돌아가고 있는 애플리케이션 확인하는 커맨드 (0) | 2019.02.19 |
---|---|
ubuntu 방화벽 ufw 설정방법 (0) | 2019.01.12 |
[펌] Ubuntu 16.04 LTS에 java 설치 및 환경변수 설정방법 (0) | 2018.09.11 |
[펌] Ubuntu 16.04 / apt-get – 패키지 설치, 제거, 업데이트 등 관리하는 명령어 (0) | 2018.09.11 |
Ubuntu 14.04에서 16.04로 업그레이드 하기 (0) | 2018.04.06 |