Posted on Hozzászólás most!

A Zimbra 9 Open Source Edition by ZeXtras telepítése CentOS 8-ra

A Zimbra 9 Open Source Edition by ZeXtras telepítése CentOS 8-ra

Ebben a cikkben a ZeXtras által létrehozott Zimbra 9 Open Source Edition nem hivatalos változatát használjuk. A ZeXtrasáltal készített Zimbra 9 OSE-ről itt találunk bővebbinformációkat: https://www.zextras.com/zimbra-9/.

Így kell telepíteni a Zimbra 9 FOSS-t (nem hivatalos) a CentOS 8 által létrehozott ZeXtras-ra

EPEL Repo telepítése

yum install epel-release -y

yum update -y

yum upgrade -y

Teljes képernyő és wget telepítése

yum install wget screen -y

Letöltési szkript automatikus konfigurációja

Ez a szkript automatikusan konfigurálja az /etc/hostsállományt, a hostnevet, létrehozza a helyi DNS-t a BIND segítségével, és telepíti a Zimbra által megkövetelt függőségeket.

screen -S install-zimbra

wget -c https://raw.githubusercontent.com/imanudin11/zimbra-auto-install/master/setup-zimbra-cento8.sh

chmod +x setup-zimbra-cento8.sh

./setup-zimbra-cento8.sh

A képernyőparancsok a háttérfolyamatokhoz használatosak. Ha az SSH-kapcsolat megszakad, a screen -x parancs futtatásával újra csatlakozhatunk a szerverhez és ellenőrizhetjük a folyamatot.

A szkript futtatásakor a rendszer rákérdez a hosztnévre, a tartományra és az IP-címre. Egy minta:

[INFO] : Configuring /etc/hosts

Hostname. Example mail : mail

Domain name. Example imanudin.net :imanudin.net

IP Address : 192.168.11.12

IDE A SAJÁTODAT ÍRD BE SZERINTEM😊

Töltsük le a bináris Zimbrát

Itt kell regisztrálnunk, hogy megkapjuk a letöltési linket: https://www.zextras.com/download-Zimbra-9/. Vagy követhetjük az alábbi lépéseket.

cd /opt/

wget -c https://download.zextras.com/zcs-9.0.0_OSE_RHEL8_latest-zextras.tgz

Bontsuk ki és telepítsük a Zimbrát

tar –zxvf zcs-9.0.0_OSE_RHEL8_latest-zextras.tgz

cd zimbra-installer

./install.sh

Írjunk be Y-t, ha kéri a licencszerződést

Do you agree with the terms of the software license agreement? [N] Y

Use Zimbra’s package repository [Y] Y

Válasszuk ki a telepítendő csomagokat. Mi nem telepítjük a zimbra-imapd és a zimbra-dnscache csomagokat.

Install zimbra-ldap [Y] Y

Install zimbra-logger [Y] Y

Install zimbra-mta [Y] Y

Install zimbra-dnscache [Y] N

Install zimbra-snmp [Y] Y

Install zimbra-store [Y] Y

Install zimbra-apache [Y] Y

Install zimbra-spell [Y] Y

Install zimbra-memcached [Y] Y

Install zimbra-proxy [Y] Y

Install zimbra-drive [Y] Y

Install zimbra-imapd (BETA – forevaluation only) [N] N

Install zimbra-chat [Y] Y

Írjunk be Y-t a folytatáshoz amikor ezt a kérdést teszi fel: The system will be modified. Continue?
Ha a következő üzenetet kapjuk, akkor nyomjunk egy Entert vagy írjuk be Yes és változtassuk meg a domainnevet.

DNS ERROR resolving MX formail.imanudin.net

It is suggested that the domain namehave an MX record configured in DNS

Change domain name? [Yes] Yes

Create domain: [mail.imanudin.net] imanudin.net

Ha nem változtatjuk meg a domain nevet a fenti szakaszban, akkor a domain név mail.imanudin.net IDE IS A TIÉDET ÍRD BE lesz, és az e-mail fiók user@mail.imanudin.net A TE EMAIL CÍMEDET ÍRD BE lesz.
Írjuk be a 6-ost, majd nyomjuk meg az enter billentyűt az admin fiók jelszavának megváltoztatásához. Írjuk be a 4-est, majd nyomjuk meg az enter billentyűt. Írjuk be a kívánt jelszót.

Main menu

  1) Common Configuration:                                                  

  2) zimbra-ldap:                            Enabled                      

  3) zimbra-logger:                          Enabled                      

  4) zimbra-mta:                             Enabled                      

  5) zimbra-snmp:                            Enabled                      

  6) zimbra-store:                           Enabled                      

       +Create Admin User:                   yes                          

       +Admin user to create:                admin@imanudin.net            

******* +Admin Password                        UNSET                        

       +Anti-virus quarantine user:          virus-quarantine.a5rtucqhim@imanudin.net

   

…..

…..

Address unconfigured (**) items  (? – help) 6

Store configuration

  1) Status:                                 Enabled                      

  2) Create Admin User:                      yes                          

  3) Admin user to create:                   admin@imanudin.net            

** 4) Admin Password                           UNSET                        

  5) Anti-virus quarantine user:             virus-quarantine.a5rtucqhim@imanudin.net

….

….                          

Select, or ‘r’ for previous menu [r] 4

Password for admin@imanudin.net (min 6 characters): [_47SUjFEQ] VeryS3cret

A jelszó beírása után Select, vagy ‘r’ az előző menühözvisz. Ha minden be lett állítva, alkalmazzuk a konfigurációt, és várjuk meg, amíg a Zimbra telepítése befejeződik.

*** CONFIGURATION COMPLETE – press‘a’ to apply

Select from menu, or press ‘a’ to apply config (? – help) a

Save configuration data to a file? [Yes] Yes

Save config in file: [/opt/zimbra/config.5731]

Saving config in /opt/zimbra/config.5731…done.

The system will be modifiedcontinue? [No] Yes

Operations logged to /tmp/zmsetup.20200501-161152.log

Nyomjuk be a „Yes” gombot, ha azt kérdezi, hogy NotifyZimbra of your installation?, Majd nyomjuk meg az Enter billentyűt, amikor megjelenik a Configurationcomplete felirat. A Return gombot nyomjuk meg a kilépéshez.
Ellenőrizzük le a Zimbra státuszát és verzióját a következő parancsokkal

suzimbra -c „zmcontrol status”

suzimbra -c „zmcontrol -v”

[root@mailimanudinnet zimbra-installer]# suzimbra -c „zmcontrol-v”

Release9.0.0_ZEXTRAS.e41af5bae02dd6e1ee964342d6efb01fdeb09927_202007113.RHEL8_64_20200710151420 RHEL8_64 FOSS edition, Patch 9.0.0_P4.

Az alábbiakban néhány képernyőképet láthatunk a webmailről.

IDE A KÉPEKET KELL BEMÁSOLNI!!!

https://imanudin.net/2020/07/19/how-to-install-zimbra-9-open-source-edition-by-zextras-on-centos-8/

 

Domain regisztráció, tárhely, wordpress alapú előre telepített weboldal
10.000 Ft + Áfa / év.

Legyen most azonnal használható weboldalad, vagy akár webshopod, saját levelezésed.
Vedd fel velünk a kapcsolatot:


Posted on Hozzászólás most!

Hogyan lehet blokkolni a hozzáférést GeoIP alapján a CentOS 7 rendszerben?

Hogyan lehet blokkolni a hozzáférést GeoIP alapján a CentOS 7 rendszerben?

Ebben az útmutatóban CentOS 7-et használjuk 3.10-es kernellel és xtables-addons 2.14-es verzióval. Az xtables-addons legújabb kiadása a cikk írása idején a 3.9-es verzió volt. A CentOS 7 rendszeren a kernel és az iptables verziók azonban nem felelnek meg a legfrissebb verzió minimális követelményeinek, így az xtables-addons 3.10-es kernelhez illeszkedő verziója a 2.x verzió.

1. Telepítsük a függőségeket

yum install gcc gcc-c++ iptables-devel kernel-devel kernel-devel-`uname -r` wget

2. Töltsük le és bontsuk ki az xtables-addonst

cd /tmp/

wget -c https://sourceforge.net/projects/xtables-addons/files/Xtables-addons/xtables-addons-2.14.tar.xz

tar –xvf xtables-addons-2.14.tar.xz

3. Kapcsoljuk ki a Tarpitot

cd xtables-addons-2.14

vi extensions/Kbuild

Tegyünk egy megjegyzést az alábbi sorba

#obj-${build_TARPIT}     += xt_TARPIT.o

Ha nem teszünk hozzá megjegyzést akkor az alábbi hibákat fogjuk látni

In file included frominclude/uapi/linux/netfilter_ipv6.h:11:0,

                frominclude/linux/netfilter_ipv6.h:10,

                from /tmp/xtables-addons-2.14/extensions/xt_TARPIT.c:45:

include/linux/netfilter.h:250:1: note: declared here

NF_HOOK(uint8_t pf, unsigned int hook, struct sock *sk, struct sk_buff*skb,

^

make[4]: *** [/tmp/xtables-addons-2.14/extensions/xt_TARPIT.o] Error 1

make[3]: *** [_module_/tmp/xtables-addons-2.14/extensions] Error 2

make[3]: Leaving directory`/usr/src/kernels/3.10.0-1127.13.1.el7.x86_64′

make[2]: *** [modules] Error 2

make[2]: Leaving directory`/tmp/xtables-addons-2.14/extensions

make[1]: *** [all-recursive] Error 1

make[1]: Leaving directory`/tmp/xtables-addons-2.14′

make: *** [all] Error 2

4. Fordítsuk le és telepítsük az xtablesaddons-t

./configure

make

make install

5. Engedélyezük az xt_geoip modult

modprobe xt_geoip

6. Hozzuk létre a GeoIP könyvtárat

mkdir /usr/share/xt_geoip/

7. Töltsük le az GeoIP-adatbázisokat

wget -q https://legacy-geoip-csv.ufficyo.com/Legacy-MaxMind-GeoIP-database.tar.gz -O – | tar –xvzf – -C /usr/share/xt_geoip

8. Hozzuk létre az iptables szabályokat

iptables -A INPUT -s 127.0.0.0/8 -j ACCEPT

iptables -A INPUT -s IP-OF-MY-ZIMBRA -j ACCEPT

iptables -A INPUT -m geoip !src-cc ID -p tcp -m multiport —dport80,110,143,443,465,587,993,995,7071 -j DROP

Ha egy másik országkódot is engedélyezni szeretnénk, használjunk vesszőt. Például, ha Szingapúr országkódját is engedélyezni szeretném:

iptables -A INPUT -m geoip !src-cc ID,SG -p tcp -m multiport —dport80,110,143,443,465,587,993,995,7071 -j DROP

9. Állandó IP táblák

Ahhoz, hogy indításkor az IP tábla szabályok automatikusan betöltődjenek telepítsük az iptablesservices-t.

yum install iptables-services

10. Mentés, automatikus indítás engedélyezése és újraindítás

service iptables save

systemctl enable iptables

systemctl restart iptables

11. Adatbázisok automatikus frissítése

Készítsünk crontab-ot a GeoIP adatbázisok esti frissítéséhez

30 23 * * * wget -q https://legacy-geoip-csv.ufficyo.com/Legacy-MaxMind-GeoIP-database.tar.gz -O – | tar –xvzf – -C /usr/share/xt_geoip

https://imanudin.net/2020/07/06/how-to-block-access-based-on-geoip-on-centos-7

 

Domain regisztráció, tárhely, wordpress alapú előre telepített weboldal
10.000 Ft + Áfa / év.

Legyen most azonnal használható weboldalad, vagy akár webshopod, saját levelezésed.
Vedd fel velünk a kapcsolatot: