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에 인증서