په هیسټیا سی پی کې د اډمین نصب کول: اتوماتیک امنیت تنظیم + د ډیټابیس مدیریت اصلاح کول

په هیسټیا سی پی کې د اډمینر نصبولو لپاره وروستۍ بشپړ لارښود کې د یو کلیک ځای پرځای کول، د امنیت سختول، او اتوماتیک ترتیب مرحلې شاملې دي. دا تاسو ته ګام په ګام درس درکوي چې څنګه د ډیټابیس مدیریت وسایل ځای په ځای کړئ او خپل سرور خوندي کړئ، حتی پیل کونکو ته اجازه درکوي چې ژر تر ژره پیل وکړي او د هیسټیا سی پی + اډمینر عملیاتو او ساتنې درد ټکي حل کړي.

که تاسو لاهم د ډیټابیس مدیریت وسایل پرته له کوم محافظت څخه کار اخلئ، نو تاسو کیلي هیکرانو ته ورکوئ.

ولې د ... پر ځای اډمینر غوره کړئ؟ phpMyAdmin؟

اډمینر د 1MB څخه کم د PHP یو واحد فایل لري، چې د ځای پرځای کولو پروسه خورا ساده، ګړندۍ او د سرچینو اغیزمنه کوي.

د phpMyAdmin د پیچلي جوړښت په پرتله، اډمینر د VPS، کوچنیو ویب پاڼو، او شخصي پروژو لپاره ډیر مناسب دی.

په هیسټیا سی پی کې د اډمین نصب کول: اتوماتیک امنیت تنظیم + د ډیټابیس مدیریت اصلاح کول

په هیسټیا سی پی کې د مدیر نصبولو ګامونه

۱. د مدیر فایل ډاونلوډ کړئ

ورتګ د مدیر رسمي ویب پاڼه وروستۍ نسخه ډاونلوډ کړئ adminer.php.

فایل د HestiaCP ویب پاڼې ډایرکټرۍ ته اپلوډ کړئ، د مثال په توګه:

/home/username/web/adminer.domain.com/public_html/adminer.php

۲. یو فرعي ډومین جوړ کړئ او SSL فعال کړئ.

د هیسټیا سی پی پینل کې فرعي ډومین اضافه کړئ adminer.domain.comد خوندي لیږد ډاډ ترلاسه کولو لپاره راځئ چې SSL انکرپټ کړو فعال کړئ.

۳. د Nginx پټنوم محافظت تنظیم کړئ

د فرعي ډومین لپاره د Nginx ترتیب فایل کې لاندې اضافه کړئ:

location / {
    auth_basic "Restricted Area";
    auth_basic_user_file /etc/nginx/.htpasswd;

    root /home/username/web/adminer.domain.com/public_html;
    index index.php adminer.php;
}

د پټنوم فایل جوړ کړئ:

sudo apt-get install apache2-utils
sudo htpasswd -c /etc/nginx/.htpasswd adminuser

کله چې تاسو مدیر ته لاسرسی ومومئ، د پټنوم ډیالوګ بکس به ښکاره شي، او تاسو یوازې د سم کارن نوم او پټنوم په داخلولو سره ننوتل کولی شئ.

د مدیر فایلونه په اتوماتيک ډول تازه کړئ

د زړو نسخو کارولو سره تړلو امنیتي خطرونو څخه د مخنیوي لپاره، د شیل سکریپټونو او کرون مهالویش شوي دندو په کارولو سره اتوماتیک تازه معلومات ترلاسه کیدی شي.

د سکرېپټ بېلګه تازه کړئ

#!/bin/bash
URL="https://www.adminer.org/latest.php"
TARGET="/home/username/web/adminer.domain.com/public_html/adminer.php"

wget -q -O "$TARGET" "$URL"
chown username:username "$TARGET"
chmod 644 "$TARGET"

خوندي کړئ لکه /usr/local/bin/update-adminer.shاو یو مهالویش شوی دنده اضافه کړئ:

crontab -e
0 3 * * 1 /usr/local/bin/update-adminer.sh

په دې توګه، د مدیر فایل به هره دوشنبه د سهار په ۳ بجو په اتوماتيک ډول تازه شي.

Faiد وحشي ځواک ضد برید منع کول

ساده اساسي تصدیق د وحشي ځواک بریدونو لپاره زیان منونکی دی، پداسې حال کې چې Fail2Ban کولی شي په اتوماتيک ډول ناوړه IPs بلاک کړي.

د فلټر ترتیب

سند:/etc/fail2ban/filter.d/nginx-adminer.conf

[Definition]
failregex = ^<HOST> - .* "GET /adminer.php HTTP/.*" 401
ignoreregex =

د زندان ترتیب (د بندیز موده زیاتیدونکی)

سند:/etc/fail2ban/jail.local

[nginx-adminer]
enabled  = true
filter   = nginx-adminer
port     = http,https
logpath  = /var/log/nginx/access.log
maxretry = 3
findtime = 600

bantime.increment = true
bantime.rndtime   = 60
bantime.factor    = 2
bantime           = 600

اغیز: لومړی بندیز د ۱۰ دقیقو لپاره دی، دوهم یې د ۲۰ دقیقو لپاره، دریم یې د ۴۰ دقیقو لپاره، او داسې نور. پرله پسې برید کوونکي به د اوږدې مودې لپاره منع شي.

د یو کلیک د ځای پرځای کولو سکریپټ بشپړ کړئ

خوندي کړئ لکه /usr/local/bin/setup-fail2ban-adminer.sh:

#!/bin/bash
FILTER_PATH="/etc/fail2ban/filter.d/nginx-adminer.conf"
JAIL_PATH="/etc/fail2ban/jail.local"

cat > $FILTER_PATH << 'EOF'
[Definition]
failregex = ^<HOST> - .* "GET /adminer.php HTTP/.*" 401
ignoreregex =
EOF

cat >> $JAIL_PATH << 'EOF'

[nginx-adminer]
enabled  = true
filter   = nginx-adminer
port     = http,https
logpath  = /var/log/nginx/access.log
maxretry = 3
findtime = 600

bantime.increment = true
bantime.rndtime   = 60
bantime.factor    = 2
bantime           = 600
EOF

systemctl restart fail2ban
fail2ban-client status nginx-adminer

خبرتیا:

sudo chmod +x /usr/local/bin/setup-fail2ban-adminer.sh
sudo /usr/local/bin/setup-fail2ban-adminer.sh

پایله: د خوندیتوب او موثریت توازن

زه په کلکه باور لرم چې د ډیټابیس مدیریت وسایل هغه څه ندي چې تاسو یې په ساده ډول په عامه انټرنیټ کې پریږدئ او د ذهن په آرامۍ سره یې وکاروئ. د اډمینر سپک ډیزاین زړه راښکونکی دی، مګر امنیتي تدابیر باید په خپل سرعت سره دوام وکړي. د پټنوم محافظت د دفاع لومړۍ کرښه ده، اتوماتیک تازه معلومات دوامداره محافظت چمتو کوي، او Fail2Ban هوښیار ضد اقدامات وړاندې کوي. یوازې د دې دریو عناصرو سره یوځای کولو سره تاسو کولی شئ د ډیټابیس مدیریت چاپیریال رامینځته کړئ چې دواړه اغیزمن او خوندي وي.

ریښتینی ماسټر هغه څوک نه دی چې یوازې د وسایلو جوړولو څرنګوالی پوهیږي، بلکې هغه څوک دی چې پوهیږي چې څنګه یې ساتنه وکړي.

هیله ده، د چن وییلینګ په بلاګ ( https://www.chenweiliang.com/ ) کې شریک شوی مقاله "HestiaCP Admin Installation: Security Automation Settings + Database Management Optimization" به ستاسو لپاره ګټوره وي.

د دې مقالې لینک شریکولو لپاره وړیا احساس وکړئ: https://www.chenweiliang.com/cwl-34018.html

د نورو پټو چلونو د خلاصولو لپاره، زموږ د ټیلیګرام چینل سره یوځای کیدو ته ښه راغلاست!

که مو خوښه شوه لایک او شریک کړئ! ستاسو شریکول او خوښول زموږ دوامداره هڅونه ده!

 

评论 评论

您的邮箱地址不会被公开。必填项已用*标注

پاس شئ