[1] Nginx 서버 셋업 - Virtualbox 설치 및 Putty 연결
- 공유 링크 만들기
- X
- 이메일
- 기타 앱
테스트용 Linux 셋업을 위해 가상환경 설치 진행 VMWare를 쓸려햇는데 가입이 귀찮게 되어있어 VirtualBox로 선회
셋업 환경
- window10
설치
1. VirtualBox - Download
- https://www.virtualbox.org/wiki/Downloads - 위 경로에서 다운로드 진행 ( OS에 맞게 설치, widnows hosts 로 진행 )
- 다운로드 이후 설치 진행
2. RHEL(RedHat Enterprise Linux) OS 다운로드
CentOS를 주로썼지만 EOL (End of Line) 으로 이제는 RHEL쓰기를 권장
- https://developers.redhat.com/products/rhel/download (24.11.02 기준 9.4 version) - RHEL을 무료로 사용하려면 Individual Developer Subscription에 등록해야 하고 등록 비용은 발생하지 않는다.
3. VirtualBox - RHEL 가상머신 만들기
1. 머신 > 새로 만들기 ㄴ 저장소 경로 설정
2. VM 비밀번호 셋업
3. 가상머신 리소스 할당 ㄴ 사용 컴퓨터에 따라 동적으로 변함. 저는 4core / 8GB 할당함 (20GB)
4. 소프트웨어 확인 (GUI 시스템은 필요없어서 제거)
5. 접속 확인
4. Putty 연결
아래 사항 확인
4-1.VM 설정에서 확인 사항
``` 1. VirtualBox를 실행하고 연결할 가상 머신을 선택한 후 설정 2. 네트워크 탭 이동 > 어댑터 1을 NAT로 설정한 후 고급 옵션 3. 포트 포워딩 규칙 설정
이름: 원하는 이름 입력 (예: SSH) 호스트 포트: 9999 (또는 사용하지 않는 포트) 게스트 포트: 22 (기본 SSH 포트, 고정)
ex) putty -(9999 port)> VM -(22 port)> Linux ```
4-2. VM 내부에서 필요한 설정 수정
- ssh 서버 다운로드 및 실행
``` sudo yum install -y openssh-server // 설치 sudo systemctl start sshd // 실행 sudo systemctl enable sshd // 자동시작 설정
```
- 방화벽 설정
``` sudo firewall-cmd --permanent --add-port=22/tcp sudo firewall-cmd --reload ```
- 접속 설정 수정
``` sudo vi /etc/ssh/sshd_config
파일내부에서 수정 ( VI 에서 '/문구' 로 찾고 'a' 눌러서 수정, ESC 이후 ':w' )
#PermitRootLogin $value -> PermitRootLogin yes로 변경 (id가 root일 경우 필요함) #PasswordAuthentication yes -> PasswordAuthentication yes로 변경 ( # 제거 및 yes 변경 )
sudo systemctl restart sshd 설정 반영
```
- 접속 확인
Related Links
Recommended Link
- 공유 링크 만들기
- X
- 이메일
- 기타 앱
댓글
댓글 쓰기