서버 설정 · 3 min read · Nov 06, 2025

소규모/중규모 기업을 위한 파일-, 인쇄-, 프록시-, DHCP-, 및 시간 서버 운영

소규모/중규모 기업을 위한 파일-, 인쇄-, 프록시-, DHCP-, 및 시간 서버 운영

버전 1.0
저자: Falko Timme

이 문서에서는 하나의 Debian Sarge 시스템에서 소규모 및 중규모 기업(SME)을 위한 파일-, 인쇄-, HTTP 프록시-, DHCP-, 및 시간 서버를 운영하는 방법을 보여줍니다. 설정이 매우 간단하며, 관리 작업은 eBox라는 사용하기 쉬운 웹 인터페이스를 통해 수행되므로 시스템이 설정된 후에는 명령줄을 잊어버릴 수 있습니다. eBox는 기업 네트워크를 위한 고급 서비스를 관리하기 위해 개발되었으며, Debian Sarge를 위해 만들어졌습니다.

먼저 말씀드리고 싶은 것은 이러한 시스템을 설정하는 유일한 방법이 아니라는 것입니다. 이 목표를 달성하는 방법은 여러 가지가 있지만, 제가 선택한 방법입니다. 이 방법이 귀하에게도 작동할 것이라는 보장은 하지 않습니다!

1 사전 참고

기본 Debian Sarge 시스템을 이미 설정했다고 가정합니다. 이 튜토리얼의 첫 두 페이지에 설명된 대로 시스템을 설정할 수 있습니다: 완벽한 설정 - Debian Sarge (3.1).

이 튜토리얼에서는 192.168.0.100을 IP 주소로, server1.example.com을 Debian Sarge 시스템의 호스트 이름으로 사용합니다. Debian Sarge 시스템에 정적 IP 주소가 없다면, 이제 네트워크 구성을 변경하여 향후 정적 IP 주소를 가지도록 해야 합니다:

vi /etc/network/interfaces

| # /etc/network/interfaces -- ifup(8), ifdown(8)용 구성 파일 # 루프백 인터페이스 auto lo iface lo inet loopback # 첫 번째 네트워크 카드 - 이 항목은 Debian 설치 중에 생성되었습니다 # (네트워크, 브로드캐스트 및 게이트웨이는 선택 사항입니다) auto eth0 iface eth0 inet static address 192.168.0.100 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 gateway 192.168.0.1 |

(192.168.0.1과 다른 게이트웨이를 사용하는 경우 /etc/network/interfaces에서 게이트웨이 IP 주소를 변경하십시오.)

그런 다음 네트워크를 재시작합니다:

/etc/init.d/networking restart

/etc/resolv.conf를 편집하고 몇 개의 네임서버를 추가합니다:

vi /etc/resolv.conf

| search server nameserver 145.253.2.75 nameserver 193.174.32.18 nameserver 194.25.0.60 |

/etc/hosts를 편집하고 새 IP 주소를 추가합니다:

vi /etc/hosts

| 127.0.0.1 localhost.localdomain localhost 192.168.0.100 server1.example.com server1 # 다음 줄은 IPv6 지원 호스트에 대해 바람직합니다 ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts |

2 eBox 설치

eBox에 대한 Debian 패키지가 제공됩니다. 이를 설치하려면 먼저 /etc/apt/sources.list를 편집해야 합니다:

vi /etc/apt/sources.list

다음 줄을 기존 sources.list에 추가하십시오:

| deb http://ebox-platform.com/debian/stable/ ebox/ deb http://ebox-platform.com/debian/stable/ extra/ |

그런 다음 패키지 데이터베이스를 업데이트합니다:

apt-get update

그 후, 필요한 모든 모듈과 함께 eBox를 한 번의 명령으로 설치할 수 있습니다:

apt-get install ebox libebox ebox-network ebox-objects ebox-firewall ebox-logs ebox-samba ebox-dns-cache ebox-dhcp ebox-squid ebox-usersandgroups ebox-software ebox-ntp ebox-printers

몇 가지 질문이 있을 것입니다. 대부분의 경우 기본값을 그대로 수용하면 됩니다:

PostgreSQL 데이터베이스는 어디에 생성되어야 합니까? <– /var/lib/postgres/data

데이터를 패키지 파일과 함께 삭제해야 합니까? <– 아니오

데이터베이스 백엔드에서 사용할 로케일은 무엇입니까? <– en_US

날짜에서 유럽식 또는 미국식 일/월 순서를 선택하십시오. <– 유럽식 / 미국식 [귀하의 출신지에 따라 다름]

DNS 도메인 이름: <– example.com

조직 이름: <– example.com

관리자 비밀번호: <– somepassword

비밀번호 확인: <– somepassword

LDAPv2 프로토콜을 허용합니까? <– 아니오

Apache-Perl을 재구성해야 합니다. <– 확인

suExec를 활성화하시겠습니까? <– 아니오

어떤 용지 크기를 시스템 기본값으로 설정해야 합니까? <– a4

DHCP 서버가 어떤 네트워크 인터페이스에서 수신해야 합니까? <– [비워 두십시오.]

설치가 완료되면 DHCP 서버를 구성하십시오. <– 확인

버전 3 DHCP 서버는 기본적으로 비권위적입니다 <– 확인

워크그룹/도메인 이름? <– WORKGROUP

비밀번호 암호화를 사용하시겠습니까? <– 예

smb.conf를 DHCP의 WINS 설정을 사용하도록 수정하시겠습니까? <– 아니오

Samba를 어떻게 실행하시겠습니까? <– 데몬

samba 비밀번호 데이터베이스를 생성하시겠습니까, /var/lib/samba/passdb.tdb? <– 아니오

LDAP 서버 호스트 주소 <– 127.0.0.1

검색 기준의 구별된 이름 <– dc=example,dc=com

사용할 LDAP 버전 <– 3

데이터베이스에 로그인 필요 <– 아니오

구성을 소유자만 읽기/쓰기 가능하도록 만드십시오 <– 아니오

nsswitch.conf는 자동으로 관리되지 않습니다 <– 확인

사용자에게 초과 사용에 대한 일일 알림을 보내시겠습니까? <– 아니오

이제 패키지가 설치되고 있습니다. 다음과 같은 메시지가 표시되면:

구성 파일 `/etc/dhcp3/dhclient.conf'  
==> 시스템에서 귀하 또는 스크립트에 의해 생성된 파일입니다.  
==> 패키지 유지 관리자가 제공한 패키지에도 파일이 있습니다.  
    어떻게 하시겠습니까?  귀하의 선택은:  
    Y 또는 I  : 패키지 유지 관리자의 버전을 설치합니다.  
    N 또는 O  : 현재 설치된 버전을 유지합니다.  
      D     : 버전 간의 차이를 보여줍니다.  
      Z     : 상황을 조사하기 위해 이 프로세스를 백그라운드로 전환합니다.  
기본 동작은 현재 버전을 유지하는 것입니다.  
*** dhclient.conf (Y/I/N/O/D/Z) [기본=N] ?

N으로 응답하십시오.

참고: SSH를 사용하여 설치하는 경우, 이 시점에서 SSH 연결이 끊어질 수 있습니다:

ebox-firewall 설정 중 (0.7.1) ...  
EBox: 방화벽 재시작 중:

이는 걱정할 필요가 없으며, eBox 방화벽이 기본적으로 포트 22를 닫기 때문에 발생합니다. 그럼에도 불구하고 설치는 성공적으로 완료되며, eBox 웹 인터페이스를 사용하여 포트 22를 다시 열 수 있습니다.

3 eBox에 로그인

이제 eBox가 설치되었으므로 브라우저를 열고 https://192.168.0.100으로 이동합니다. 로그인 화면이 나타납니다. 기본 비밀번호 ebox를 입력하고 로그인하십시오:

로그인 후, eBox 상태 페이지가 표시됩니다:

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.