본문 바로가기

Web Project/Ubuntu

Ubuntu 기본 설정

Ubuntu 설치 및 기본 Setting은 다음 순서와 같이 진행합니다.

 

1. Ubuntu Server 설치

- LTS Version, 기본 Version을 각각 설치합니다.

- 이번 Project에서 Apache Web Server만 LTS  Version을 설치합니다.

 

2. SSH Server 설치

- 각 서버에 SSH Server를 설치합니다.

> sudo apt-get install openssh-server

 

3. APT Setting

- 각 서버에 APT Server를 ubuntu.com에서 ftp.daum.net으로 변경합니다.

> sudo sed -i 's/*.ubuntu.com/ftp.daum.net/g' sources.list

 

4. 서버 Update 및 Upgrade

- 각 서버에 update 및 upgrade를 진행합니다.

> sudo apt-get update

> sudo apt-get upgrade

 

5. 런레벨 편집기 설정

- 각 서버에 런레벨 편집기 설정

> sudo apt-get install sysv-rc-config

 

6. SSH Runlevel 설정

- 각 서버에 SSH Service에 대한 Runlevel을 설정한다.(2,3,4,5 체크)

> sudo sysv-rc-conf

 

7. 방화벽 기동

- 각 서버에 방화벽을 기동한다. 그리고 SSH Port(22) Open

> sudo ufw enable

> sudo ufw allow 22

> sudo ufw status

 

위와 같이 기본 접속 Setting을 진행합니다.

향후 다음 내용을 적용할 필요가 있습니다.

 

1. ssh에 인증서