VirtualBox 를 이용하여, 내 컴퓨터 안에서 Ubuntu 가상환경 생성 후, putty로 접속하도록 하겠습니다.
다운로드
자신의 운영체제에 맞게 설치
- VirtualBox-7.0.4 버전 다운로드
- Ubuntu 22.04 server iso 다운로드
- putty 설치
가상환경 구축 전 설정 정보
- 파티션 설정
파티션 | 용량 |
전체용량 | 30GB |
/ | 15GB |
swap | 2GB |
/boot | 500MB |
/home | 5GB |
/data | 나머지 |
생성방법
1.Oracle VM VirtualBox 가상머신 생성, 새로 만들기 클릭
2. 가상머신 이름 : Ubuntu, 다음 클릭
3. 다음 클릭
4. 기본 용량인 30GB로 변경하고 다음 버튼 클릭
5. Finish 버튼 클릭
6. 생성한 Ubuntu 선택 후, 설정 클릭
7. 저장소 > 컨트롤러:IDE > 비어있음 > 속성의 우측 디스크 아이콘 클릭
8. 디스크 파일 선택 메뉴 클릭
9. 다운로드 받은 Ubuntu server iso 선택
10. 네트워크 > Advanced > 포트 포워딩 클릭
11. 포트 포워딩 규칙 생성
해당 가상머신 안에서 apache, tomcat을 설치할 예정이라, 아래 기준으로 포트를 설정했습니다.
TCP | 22 | 22 |
TCP | 80 | 80 |
TCP | 8080 | 8080 |
TCP | 8000 | 8000 |
12. USB > USB 컨트롤러 사용하기 사용해제
USB 같은 경우는 사용하지 않아 용량을 줄이기 위해 사용 해제 하였습니다.
만약 USB 컨트롤러를 사용하시면 이 부분은 제외하시면 됩니다!
13. 오디오 > 오디오 사용하기 사용해제
이것도 위와 같은 이유로 사용해제 진행하였습니다.
오디오가 필요하신 분은 이 부분은 제외하시면 될 것 같습니다.
14. Ubuntu 실행하기
15. Try or Install Ubuntu Server 선택 후, Enter
16. English 선택 후, Enter
17. Continue without updating 선택 후, Enter
18. Done 선택 후, Enter
19. Ubuntu Server 선택 후, Done , Enter
20. Done 선택 후, Enter
21. Done 선택 후, Enter
22. Custom storage layout 선택 후, Done, Enter
(선택 : 스페이스 바 사용)
23. 임시로 정한 파티션 정보를 가지고 파티션 나누기
이 작업은 리눅스 구축 후, 수동으로 파티션을 나눌 수 있어 굳이 안하셔도 됩니다.
24. free_space > Add GPT Partition 선택
25. Size : 15GB 입력 > create , 24번으로
26. Size : 500M 입력 > /boot 선택 > create , 24번으로
27. Size : 2G 입력 > swap 선택 > create, 24번으로
28. Size : 5G 입력 > /home 선택 > Create, 24번으로
29. Size: 공백 > Other/data 입력 > Create
30. 생성된 파티션 확인 후, Done, Enter
31. Continue 선택 후, Enter
32. 아래와 같이 입력하고 Done, Enter (사용자 마음대로 입력하시면 됩니다!)
Your name | Your server's name | Pick a username | Choose a password | Confirm your password |
j | b2 | j | j | j |
33. Install OpenSSH server 선택 후, Done, Enter
34. Done 선택, Enter
35. 생성
36. Reboot Now 선택, Enter
🤸♂️Ubuntu 가상머신 생성 완료 🤸♀️
putty 실행
1. putty 를 실행하여 Host Name : 127.0.0.1 입력하여 Open
Saved Sessions에 이름 입력하시고 Save 하시면 해당 접속 정보가 저장됩니다!
해당 Ubuntu는 local 컴퓨터에서 설치했기 때문에, localhost(127.0.0.1) 로 접속합니다.
2. Accept 선택
3. 위에서 설정한 정보로 접속
'공부' 카테고리의 다른 글
[알고리즘] 알고리즘 - #1.반복문 (0) | 2023.02.15 |
---|---|
[LinuxMaster] CentOS 7 환경 구축하기 - (Oracle Virtual Box) (0) | 2023.02.10 |
[GIT] Git Hub push error 해결하기 - error : failed to push some refs to.. (2) | 2023.01.16 |
[알고리즘] 알고리즘 #0 - 알고리즘이란? 종류와 의미 (2) | 2023.01.13 |
[Error] getXXX 오류 (2) | 2023.01.11 |