GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Menjalankan File-, Print-, Proxy-, DHCP-, DAN Time-Server Untuk Usaha Kecil/Menengah

Menjalankan File-, Print-, Proxy-, DHCP-, DAN Time-Server Untuk Kecil/Menengah Perusahaan

Artikel ini menunjukkan cara menjalankan file-, print-, HTTP proxy- DHCP-, dan server waktu untuk usaha kecil dan menengah (UKM) pada satu sistem Debian Sarge. Sangat mudah diatur, dan manajemen dilakukan dengan antarmuka web yang mudah digunakan yang disebut eBox sehingga setelah sistem diatur, Anda dapat melupakan baris perintah. eBox dikembangkan untuk mengelola layanan lanjutan untuk jaringan perusahaan, dan dibuat untuk Debian Sarge.

Saya ingin mengatakan terlebih dahulu bahwa ini bukan satu-satunya cara untuk mengatur sistem seperti itu. Ada banyak cara untuk mencapai tujuan ini tetapi ini adalah cara yang saya ambil. Saya tidak memberikan jaminan apa pun bahwa ini akan berhasil untuk Anda!

1 Catatan Awal

Saya berasumsi Anda telah menyiapkan sistem dasar Debian Sarge. Anda dapat mengatur sistem Anda seperti yang dijelaskan pada dua halaman pertama dari tutorial ini:Pengaturan Sempurna - Debian Sarge (3.1).

Saya menggunakan 192.168.0.100 sebagai alamat IP dan server1.example.com sebagai nama host sistem Debian Sarge saya dalam tutorial ini. Jika sistem Debian Sarge Anda tidak memiliki alamat IP statis, Anda sekarang harus mengubah konfigurasi jaringannya sehingga akan memiliki alamat IP statis di masa mendatang:

vi /etc/network/interfaces
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
# The loopback interface
auto lo
iface lo inet loopback
# The first network card - this entry was created during the Debian installation
# (network, broadcast and gateway are optional)
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

(Jika Anda menggunakan gateway yang berbeda dari 192.168.0.1, ubah alamat IP gateway di /etc/network/interfaces.)

Kemudian restart jaringan Anda:

/etc/init.d/networking restart

Edit /etc/resolv.conf dan tambahkan beberapa server nama:

vi /etc/resolv.conf
search server
nameserver 145.253.2.75
nameserver 193.174.32.18
nameserver 194.25.0.60

Edit /etc/hosts dan tambahkan alamat IP baru Anda:

vi /etc/hosts
127.0.0.1       localhost.localdomain   localhost
192.168.0.100   server1.example.com     server1
# The following lines are desirable for IPv6 capable hosts
::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 Instal eBox

Ada paket Debian yang tersedia untuk eBox. Untuk menginstalnya, kita harus mengedit /etc/apt/sources.list kita terlebih dahulu:

vi /etc/apt/sources.list 

Tambahkan baris berikut ke sources.list Anda yang ada:

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

Kemudian perbarui database paket Anda:

apt-get update

Setelah itu kita dapat menginstal eBox dengan semua modul yang dibutuhkan dengan satu perintah tunggal:

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

Anda akan ditanyai beberapa pertanyaan. Sebagian besar waktu Anda cukup menerima nilai default:

Di mana database PostgreSQL harus dibuat? <-- /var/lib/postgres/data

Haruskah data dibersihkan serta file paket? <-- Tidak

Lokal apa yang harus digunakan oleh backend database? <-- en_US

Pilih urutan hari/bulan Eropa atau AS dalam tanggal. <-- Eropa / AS [tergantung dari mana Anda berasal]

Nama domain DNS:<-- example.com

Nama organisasi Anda:<-- example.com

Kata sandi admin:<-- kata sandi

Konfirmasi kata sandi:<-- kata sandi

Izinkan protokol LDAPv2? <-- Tidak

Apache-Perl perlu dikonfigurasi ulang. <-- Oke

Aktifkan suExec? <-- Tidak

Ukuran kertas mana yang harus menjadi default sistem? <-- a4

Pada antarmuka jaringan apa server DHCP harus mendengarkan? <-- [Biarkan kosong.]

Harap konfigurasikan server DHCP segera setelah penginstalan selesai. <-- Oke

Server DHCP versi 3 sekarang non-otoritatif secara default <-- Oke

Kelompok Kerja/Nama Domain? <-- KELOMPOK KERJA

Gunakan enkripsi kata sandi? <-- Ya

Ubah smb.conf untuk menggunakan pengaturan WINS dari DHCP? <-- Tidak

Bagaimana Anda ingin menjalankan Samba? <-- daemon

Buat basis data kata sandi samba, /var/lib/samba/passdb.tdb? <-- Tidak

Alamat host server LDAP <-- 127.0.0.1

nama khusus dari basis pencarian <-- dc=example,dc=com

Versi LDAP untuk digunakan <-- 3

database memerlukan login <-- Tidak

buat konfigurasi hanya dapat dibaca/ditulis oleh pemilik <-- Tidak

nsswitch.conf tidak dikelola secara otomatis <-- Ok

Kirim pengingat harian kepada pengguna yang melebihi kuota <-- Tidak

Sekarang paket-paket mulai diinstal. Saat Anda melihat ini:

File konfigurasi `/etc/dhcp3/dhclient.conf'
==> File pada sistem yang dibuat oleh Anda atau skrip.
==> File juga dalam paket yang disediakan oleh pengelola paket.
Apa yang ingin Anda lakukan? Opsi Anda adalah:
    Y atau I  :instal versi pengelola paket
    N atau O  :pertahankan versi yang saat ini diinstal
      D     :tampilkan perbedaan antar versi
     Z     :background proses ini untuk memeriksa situasi
Tindakan default adalah mempertahankan versi Anda saat ini.
*** dhclient.conf (Y/I/N/O/D/Z) [default=N] ?

jawab dengan N.

Harap diperhatikan: Jika Anda menginstal ini menggunakan SSH, Anda akan kehilangan koneksi SSH Anda pada saat ini:

Menyiapkan ebox-firewall (0.7.1) ...
EBox:memulai ulang firewall:

Ini tidak perlu dikhawatirkan, ini terjadi karena firewall eBox menutup port 22 secara default. Meskipun demikian, penginstalan berhasil, dan Anda dapat membuka port 22 lagi menggunakan antarmuka web eBox.

3 Masuk Ke eBox

Setelah eBox terinstal, buka browser Anda dan buka https://192.168.0.100. Layar masuk muncul. Masukkan ebox password default dan login:

Setelah login, Anda akan melihat halaman status eBox:

Menjalankan File-, Print-, Proxy-, DHCP-, DAN Time-Server Untuk Usaha Kecil/Menengah - Halaman 2

4 Konfigurasi Firewall eBox

Pada langkah selanjutnya kita ingin membuka port 22 (SSH) lagi di firewall. Buka Firewall -> Filter Paket -> Konfigurasikan aturan default:

Di bawah Layanan, pilih ssh dan Izinkan dan klik Tambah:

Di hampir semua kasus saat Anda mengubah pengaturan, Anda akan melihat kotak merah Simpan perubahan di sudut kanan atas setelahnya. Klik di atasnya:

Setelah Anda mengklik persegi panjang merah, layar lain muncul memberitahu Anda untuk menyimpan konfigurasi yang agak panjang lebar. Pokoknya, klik Simpan:

Setelah itu, Anda dapat mengakses sistem Anda pada port 22 (SSH) lagi.

5 Ubah Kata Sandi eBox Anda

Buka Sistem -> Umum dan ubah kata sandi eBox Anda:

6 Pengaturan Tanggal Dan Waktu

Untuk menyesuaikan waktu sistem, buka Sistem -> Tanggal/waktu dan aktifkan sinkronisasi waktu dengan server NTP. Klik Ubah:

Kemudian masukkan beberapa server NTP, mis. pool.ntp.org dan time.nist.gov. Klik Ubah. Jangan lupa klik kotak merah Simpan perubahan setelahnya:

7 Buat Grup

eBox memungkinkan Anda membuat grup yang dapat memiliki izin berbeda. Misalnya, satu grup dapat diizinkan menggunakan printer, tetapi bukan server file, dan sebaliknya untuk grup lain. Dalam artikel ini saya membuat dua contoh grup, satu untuk departemen teknologi dan satu untuk departemen penjualan:

8 Buat Pengguna

eBox memungkinkan Anda juga membuat pengguna yang dapat dimasukkan ke dalam grup yang Anda buat sebelumnya, sehingga mewarisi izin grup, tetapi Anda juga dapat menetapkan izin individual untuk setiap pengguna. Dalam contoh ini, saya membuat dua pengguna:tim di grup techdpt dan bob di grup salesdpt:

Menjalankan File-, Print-, Proxy-, DHCP-, DAN Time-Server Untuk Usaha Kecil/Menengah - Halaman 3

Server 9 Waktu

Sistem eBox kami dapat menjadi server waktu untuk jaringan kami, yang harus kami lakukan adalah mengaktifkan server NTP di bawah server NTP:

(Tentu saja, Anda harus memberi tahu workstation di jaringan Anda setelah itu bahwa mereka harus menggunakan 192.168.0.100 sebagai server waktu.)

Setelah itu, Anda akan diarahkan kembali ke halaman status eBox:

10 Server Cetak

Dengan eBox, Anda juga dapat membuat server cetak untuk jaringan Anda. eBox mendukung printer USB, paralel, jaringan, dan Samba. Dalam contoh ini, saya telah menghubungkan printer laser Brother HL-5050 ke sistem eBox saya dengan USB.

Pertama, kita harus menambahkan printer ke konfigurasi eBox kita:

Setelah itu, kita harus mengaktifkan server cetak di bawah Printers -> Manage printers:

11 Server DHCP

Jika Anda menggunakan router perangkat keras untuk jaringan Anda, kemungkinan besar Anda sudah memiliki server DHCP di jaringan Anda karena sebagian besar router perangkat keras dilengkapi dengan server DHCP. Jika Anda tidak memiliki server DHCP di jaringan Anda, Anda dapat menjalankan server DHCP di sistem eBox Anda.

Buka DHCP dan aktifkan server DHCP. Kemudian masukkan gateway dan dua server nama (misalnya 213.191.92.84 dan 213.191.74.12) dan tentukan rentang alamat IP (yaitu, alamat IP yang dapat ditetapkan secara dinamis ke komputer klien di jaringan Anda):

Setelah itu semua komputer di jaringan Anda yang tidak memiliki konfigurasi jaringan statis akan terhubung ke server DHCP baru Anda dan mendapatkan konfigurasi jaringan mereka darinya.

Menjalankan File-, Print-, Proxy-, DHCP-, DAN Time-Server Untuk Usaha Kecil/Menengah - Halaman 4

12 File Server

Yang paling saya sukai dari eBox adalah kemudahannya untuk membuat file yang dibagikan untuk jaringan Anda. Cukup buka Berbagi file, aktifkan layanan, dan di bawah Pengaturan Umum Anda menentukan mode kerja (Server file atau Pengontrol Domain Utama (PDC)) dan batas kuota untuk berbagi file:

13 Cache DNS

Sistem eBox Anda juga dapat menjadi cache DNS yang dapat mempercepat penjelajahan web di jaringan Anda karena permintaan DNS akan lebih cepat. Yang harus Anda lakukan adalah mengaktifkan cache DNS di bawah DNS Cache dan memberitahu komputer di jaringan Anda untuk menggunakan 192.168.0.100 sebagai server nama utama (Anda dapat menentukan 192.168.0.100 sebagai server nama utama dalam pengaturan server DHCP Anda, lihat bab 11).

14 Proxy HTTP

Anda dapat menggunakan sistem eBox sebagai server proxy HTTP untuk jaringan Anda yang dapat mempercepat penjelajahan web karena proxy menyimpan halaman yang dikunjungi dalam cache-nya. Dengan server proxy HTTP, Anda juga dapat melakukan penyaringan, mis. untuk seks dan kekerasan. Cukup buka proxy HTTP -> Umum dan aktifkan proxy:

Sekarang Anda harus mengonfigurasi browser Anda untuk menggunakan proxy HTTP eBox.

Di bawah Domain yang diizinkan, Domain yang diblokir, Filter ekstensi, dan Kebijakan, Anda dapat menentukan aturan filter yang lebih mendetail.

15 Status, Firewall

Sekarang kami telah mengaktifkan semua layanan yang kami butuhkan, dan pada halaman Status Anda sekarang akan melihatnya terdaftar sebagai berjalan:

Dalam pengaturan firewall, Anda akan melihat bahwa semua port yang diperlukan untuk layanan kami telah dibuka secara otomatis sehingga Anda tidak perlu khawatir tentang firewall yang memblokir salah satu layanan ini:

Menjalankan File-, Print-, Proxy-, DHCP-, DAN Time-Server Untuk Usaha Kecil/Menengah - Halaman 5

16 Izin Pengguna

Sekarang setelah semua layanan yang diinginkan berjalan, kami dapat mengatur izin untuk pengguna kami, yaitu, kami dapat menentukan pengguna mana yang dapat menggunakan berbagi file dan printer kami. Dalam contoh berikut, saya mengizinkan tim pengguna untuk menggunakan berbagi file dan printer kami:

17 Izin Grup

Seperti sebelumnya untuk pengguna kami, sekarang Anda dapat menentukan grup mana yang dapat menggunakan printer, ditambah Anda dapat menentukan direktori berbagi file untuk setiap grup:

18 Menguji Berbagi File Dan Printer

Sekarang kita dapat menguji berbagi file dan printer dari workstation Windows. Buka Mulai -> Jalankan (Mulai -> Ausführen jika itu adalah Windows Jerman) dan ketik

\\192.168.0.100  

Anda akan diminta untuk memasukkan nama pengguna dan kata sandi, jadi jika Anda adalah tim, ketikkan kata sandi tim dan tim:

Jika login benar, Anda akan diberikan akses ke file share Anda. Anda sekarang dapat melihat tim folder pribadi Anda dan printer yang kami buat di eBox. Anda juga dapat melihat folder penjualan yang dimiliki oleh grup salesdpt. Karena tim bukan pemilik grup itu, dia tidak dapat mengakses folder penjualan (kecuali dia memberikan nama pengguna dan kata sandi yang benar untuk itu). Tentu saja, dia dapat mengakses foldernya sendiri tim.

Menjalankan File-, Print-, Proxy-, DHCP-, DAN Time-Server Untuk Usaha Kecil/Menengah - Halaman 6

19 Pengaturan Jaringan

eBox memungkinkan Anda untuk membuat antarmuka virtual (misalnya jika Anda ingin menambahkan beberapa alamat IP ke kartu jaringan). Di bawah Jaringan -> Antarmuka -> Antarmuka Virtual ketik nama antarmuka virtual (mis. 1 - jangan gunakan 0, eBox tidak akan membuat antarmuka virtual, ini tampaknya merupakan bug), alamat IP (mis. 0.101) dan netmask (misalnya 255.255.255.0):

Setelah itu, Anda dapat mengontrol apakah eBox membuat antarmuka virtual. Masuk ke shell dan jalankan

ifconfig

dan Anda akan melihat antarmuka virtual eth0:1 dengan alamat IP 192.168.0.101.

Harap diperhatikan: Di bawah Jaringan -> Antarmuka, jangan aktifkan Eksternal karena Anda akan kehilangan akses ke sistem eBox Anda! Kotak centang Eksternal memungkinkan NAT untuk sistem eBox yang tidak kita perlukan karena sistem berada di jaringan yang sama dengan stasiun kerja kita.

Di bawah Jaringan -> DNS, Anda dapat menentukan server DNS mana yang harus digunakan oleh sistem eBox Anda. Nameserver ini akan disimpan di /etc/resolv.conf.

Di bawah Jaringan -> Diagnosis, Anda dapat menguji koneksi jaringan dan resolusi nama:

20 Cadangan Konfigurasi

Di bawah Sistem -> Cadangan, Anda dapat mencadangkan konfigurasi eBox Anda saat ini, jadi jika Anda kehilangan konfigurasi eBox, Anda dapat memulihkannya dari cadangan:

21 Manajemen Perangkat Lunak eBox

Di bawah Manajemen perangkat lunak -> komponen eBox, Anda dapat melihat modul eBox mana yang saat ini diinstal pada sistem Debian Anda. Jika Anda tidak membutuhkan modul lagi, Anda dapat menghapusnya:

Di bawah Manajemen perangkat lunak -> Pembaruan sistem, Anda dapat memeriksa pembaruan eBox:

Di bawah Manajemen perangkat lunak -> Konfigurasi Anda dapat mengaktifkan pembaruan perangkat lunak otomatis untuk komponen eBox:

  • eBox:http://www.ebox-platform.com
  • Debian:http://www.debian.org

Panels
  1. Panduan Bash For Loop dan Contohnya

  2. Menjalankan Script Dengan “. ” Dan Dengan “sumber”?

  3. Periksa Proses Jika Sama Sedang Berjalan?

  1. Buat kunci GnuPG publik dan pribadi untuk enkripsi email di cPanel

  2. Hasilkan kunci pribadi dan publik di cPanel untuk akses SSH

  3. Ubuntu vs. CentOS untuk Usaha Kecil

  1. KLIEN OPENVPN Untuk Windows dan Linux

  2. Panduan untuk menjalankan proxy Terbalik untuk HTTP(S), SSH, dan MySQL/MariaDB menggunakan NGINX

  3. Siapkan Ubuntu-Server 6.10 Sebagai Firewall/Gateway Untuk Lingkungan Bisnis Kecil Anda