AHTAPOT Firewall Builder Kurulumu

Benzer belgeler
AHTAPOT Ansible Kurulumu

AHTAPOT GitLab Kurulumu

AHTAPOT Merkezi Yönetim Sistemi ile Kurulum Yapılması

AHTAPOT Ansible Playbook Dökümantasyon u

AHTAPOT Güvenlik Duvarı Yönetim Sistemi Kullanımı

#Firewall Builder Kullanım Senaryoları... 9 Yönetici Arayüz Kullanımı Kullanıcı Arayüz Kullanımı... 65

AHTAPOT GDYS Kurulum Yönergesi

AHTAPOT Kullanıcı ve Grup Değiştirme

AHTAPOT Merkezi Güvenlik Duvarı Yönetim Sistemi Kontrol Paneli

AHTAPOT MERKEZİ YETKİ OTORİTESİ

Paralel Hesaplama - Beowulf Cluster

Lisanslama Sistemi ve Set Yükleme İşlemleri

Kets DocPlace LOGO Entegrasyonu

1 STUNNEL NEDİR? 2 STUNNEL KURULUMU

Aktif Dizin Logon/Logoff Script Ayarları Versiyon

Linux altında komut satırında...

TachoMobile Server Uygulaması Kullanım Kılavuzu

Karaliste cekirdek modullerini iceren dosyadir. 9

Sun Solaris Jumpstart Sistemi

Linux Kurulumu (Sürüm 1.52) İçindekiler

Giriş. İş Ortamlarına Yerleşimi. SecurityOnion Nedir? SecurityOnion İndirme Adresi. SecurityOnion Kurulumu. Kurulum Sonrası Yapılandırma

Web Servis-Web Sitesi Bağlantısı

Bu bölüm V- Ray License Server lisans sunucusu uygulamasının kurulumundan

Ubuntu Terminal Server Ve Uzak Masaüstü Sunucusu

TAPU VERİ SAYISALLAŞTIRMA YAZILIMI KURULUM DÖKÜMANI. Tapu Kadastro Genel Müdürlüğü-Bilgi Teknolojileri Daire Başkanlığı Page 1

Bilgi ve Olay Yönetim Sistemi

Bilgi ve Olay Yönetim Sistemi

SKYPE BOT SUNUCUSUNUN KURULMASI

WINDOWS VE PARDUS İÇİN İMZAGER KURULUM TALİMATI

Ağ Üzerinde MATLAB kurulum rehberi (Sunucu makine)

Linux Temelli Zararlı Yazılımların Bulaşma Teknikleri, Engellenmesi ve Temizlenmesi

Komut Penceresi ile Çalışmaya Başlamak

J-Guar Self Servis Kurulumu

DESTEK DOKÜMANI. Ürün : Tiger Enterprise/ Tiger Plus/ Go Plus/Go Bölüm : Kurulum İşlemleri

VIO ERP12 Muhasebe Kurulum

SQL 2005 SQL STUDIO MANAGER ACP YAZILIMI KURULUM KILAVUZU

Coslat Monitor (Raporcu)

Güvenli Kabuk: SSH. Burak DAYIOĞLU, Korhan GÜRLER

SquidGuard Kurulumu. Öncelikle gerekli paket temin edilmelidir. adresinden temin edilebilir. Basitçe kurulumu ;

İşletme ve Devreye Alma Planı Yerel Okul Sunucusu Uygulama Yazılımları Prototipi TRscaler Technology Solutions

SoSv2 Uygulaması ile Sql2005 Kurulumu

Messenger Sunucularının Kurulum Dokümanı

Open-VPN Kurulumu ve SSH Bağlantı Ayarları (Windows İçin)

BIND ile DNS Sunucu Kurulumu

C) Kurulum için, güncel bir donanım (PIII ve üstü, 512 MB ram ve üstü) ve Java desteği gereklidir, Java kurmak icin: htp://

MaestroPanel Kurulum

Checkpoint SSL-VPN Kurulum Prosedürü. Checkpoint Endpoint VPN Client

Veri Tabanı Yönetim Sistemleri Bölüm - 02

Project Vesta Documentation

KULLANICI KILAVUZU: UEA FİX KULLANICILARININ SSLVPN ERİŞİMİ İMKB İÇİNDEKİLER

MAC İşletim Sistemine Sahip Makineler İçin Elektronik İmza Kurulumu

Yedek Almak ve Yedekten Geri Dönmek

FOG SERVER (FREE GHOST SERVER) YAZILIMININ KURULUMU

Opera V2 Kurulum Klavuzu V0.01

TÜRKİYE CUMHURİYETİ ORMAN GENEL MÜDÜRLÜĞÜ DASDIFFUSION DEPARTMENTAL EDITION 1. FAZ TARAMA PC KURULUM KILAVUZU

FreeRADIUS ile Kimlik Denetimi. Gökhan AKIN, Hüseyin Yüce, ve Hüsnü DEMIR

TÜRKİYE CUMHURİYETİ ORMAN GENEL MÜDÜRLÜĞÜ DASDIFFUSION DEPARTMENTAL EDITION 1. FAZ İSTEMCİ PC KURULUM KILAVUZU

Microsoft SQL Server 2008 Oracle Mysql (Ücretsiz) (Uygulamalarımızda bunu kullanacağız) Access

Ubuntu üzerine phpbb forum yazılımının 3.2 sürümünün kurulumu. Ocak, 2017

İÇERİK YÖNETİM SİSTEMİ (CMS) Bir web sitesi yayınlamak için yapılması gerekenler:

NETCAD 6 AKTİVASYON İŞLEMİ

SSH ile Sistem Yönetimi

Temel Linux Eğitimi. İçindekiler

VMware 4.0 vcenter Server Kurulumu

SQL Server 2014 Kurulum Adımları

Dosya/Dizin İzinleri. Okuma (r) Yazma (w) Çalıştırma (x) Dosya içeriğini görebilir mi? (Klasörler için) dosya listesini alabilir mi?

Uzak Masaüstü Lisans Server ı Aktive Etme

JasperReports Server ve Ireport raporlama Sistemi Kurulumu / Kullanımı 1. Bölüm 2. Bölüm 1- JasperReports Server ve Ireport Nedir?

sunucu uygulaması Devrim Sipahi

Linux Dosya ve Dizin Yapısı

Apache üzerinden Red Hat 5 yüklenmesi

AntiKor Güvenlik Sunucumu nereye yerleştirmeliyim?

Useroam Kurulum Rehberi

Uzaktan Kurulum Kılavuzu

WebInstaller. 1. Kurulum Đçin Gereksinimler

Linux işletim sistemlerinde dosya hiyerarşisinde en üstte bulunan dizindir. Diğer bütün dizinler kök dizinin altında bulunur.

3CX Phonesystem Türkçe Anonsları Windows ve Linux İşletim Sistemlerinde Aktif Etme

Sözü fazla uzatmadan bu durumlar için bir çözüm yolunu sizlere paylaşmak istiyorum..

Kazanımlar. Linux nedir? Linux dizin yapısı. Linux kabuğu nedir? Temel kabuk komutları. Bash programlama. Dosya işlemleri. Süreç yönetimi.

Kategori:Allplan->Teknik Destek ve Kurulum->SSS_Allplan_2016_Server_Lisans_Kurulumu

Temel LINUX Komutları

LİNUX. Dosyalar ve dizinler

INTERNET INFORMATION SERVICES 6.0 DA WEB SAYFASI YAYINLAMAK

man komut man ls (ls komutu hakkında bilgi verir.) man pwd (pwd komutu hakkında bilgi verir.)

İnternet. Küçük düzeyli ağ. Ağ üzerinden çok kullanıcılı kilit modeli. İnternet üzerinden çok kullanıcılı kilit modeli

ETA:MOBİL KURULUM TALİMATI

HİTİT Muhasebe Aktarım Kurulum ve Kullanım Kılavuzu (Netsis Modülü)

Apache Tomcat Güvenliği

Temel Li nux Eği t i mi Böl üm

Denetim Masası/Programlar/Windows özelliklerini Aç/Kapat

FortiGate Active Directory Uygulaması. v4.00-build /08

AHTAPOT CA Kurulumu ve Anahtar Yönetimi

Yrd. Doç. Dr. A. Burak İNNER

3. DOSYA SİSTEMİ VE ÇALIŞMA MANTIĞI

LOGO TIGER WINGS KURULUMU VE AYARLARI

ProFTPD FTP Sunucusu. Devrim GÜNDÜZ. TR.NET Sistem Destek Uzmanı.

Yerel Ağlarda Port 139 ve Saldırı Yöntemi

FAKS SUNUCU EĞİTİM DÖKÜMANI

Virtualaze Unify Kurulumu

Network üzerinde MATLAB kurulması

Transkript:

AHTAPOT Firewall Builder Kurulumu Bu dökümanda, Ahtapot projesi, Güvenlik Duvarı ve Güvenik Duvarı Yönetim Sistemine ait bir bileşen olarak kullanılmak üzere bir Firewall Builder sunucusu kurulumu ve anlatılıyor. Gereken : 1. Pardus Temel ISO dan kurulumu tamamlanmış bir sunucu. İçerik Kurulum İşlemleri

Kurulum İşlemleri 1. Pardus Temel ISO dosyasından Pardus kurulumu tamamlandıktan sonra sisteme ahtapotops kullanıcı ile giriş yapılır. ahtapotops kullanıcısının parolası ahtapotops olarak öntanımlıdır. NOT: Pardus Temel ISO dosyasından Pardus kurulumu adımları için AHTAPOT Pardus Temel ISO Kurulumu dökümanına bakınız. 2. Sisteme giriş sağlandıktan sonra, aşağıdaki komut ile root kullanıcısına geçiş yapılır. root kullanıcısı için ISO kurulumda belirlenen parola kullanılır. $ sudo su - 3. Sisteme root kullanıcısı ile bağlantı sağlandıktan sonra aşağıdaki komut ile ansible ve kurulumu yapılır: # apt-get install -y ansible # apt-get install -y git 4. Bu adımda, BilgiO A.Ş tarafından geliştirilen ve kurulum, sıkılaştırma vb. gibi işleri otomatize etmeyi sağlayan ansible playbook ları Pardus Ahtapot reposunda paketlenmiş olarak bulunmaktadır. # apt-get install -y ahtapot-mys # cp -rf /ahtapotmys/* /etc/ansible/ 5. Ahtapot projesi kapsamında oluşacak tüm loglar /var/log/ahtapot/ dizinine yazılmaktadır. Bu dizinin sahipliğini ahtapotops kullanıcısına vermek için aşağıdaki komut çalıştırılır. # chown ahtapotops:ahtapotops -R /var/log/ahtapot v1.3 2

6. Bir sonraki adımda yer alan sıkılaştırma ve kurulum işlemlerinin akabinde sistemde bulunan diğer sunucular ile iletişimin kurulmasını sağlamak adına ahtapotops kullanıcısına ait AHTAPOT CA KURULUM dökümanına uygun bir şekilde oluşturulmuş anahtalar, sunucu üzerinde ilgili yerlere kopyalama işlemi yapılmalıdır. Bu işlem için gerekli adımlar aşağıdaki gibidir; a. ahtapotops kullanıcısı için oluşturulmuş anahtarları, sunucu üzerinde /home/ahtapotops dizinine belirlenen yöntem ile kopyalanır. b. Anahtarların kopyalanması gereken ilgili dizine gidilir. # su - ahtapotops $ mkdir ~/.ssh && chmod 700 ~/.ssh c. Kopyalanan anahtarların ahtapotops kullanıcısına atanması için aşağıdaki komutlar çalıştırılır. $ cp /home/ahtapotops/ahtapotops /home/ahtapotops/.ssh/id_rsa && chmod 600 /home/ahtapotops/.ssh/id_rsa $ cp /home/ahtapotops/ahtapotops-cert.pub /home/ahtapotops/.ssh/id_rsacert.pub $ cp /home/ahtapotops/ahtapotops.pub /home/ahtapotops/.ssh/id_rsa.pub 6. Ansible Playbookları dökümanında detaylı anlatımı bulunan, sunucu üzerinde gerekli sıkılaştırma işlemleri ve FirewallBuilder kurulumu yapacak olan firewallbuilder.yml playbookunu çalıştırmadan önce, playbook değişkenlerinde bulunan yerel GitLab IP adresi değiştirilmelidir. Bu değişlik için aşağıdaki komut kullanılar dosya düzenleyici açılır ve repo: ssh://git@10.0.7.246/ahtapotops/gdys.git satırı repo: ssh://git@yerelgitlabip/ahtapotops/gdys.git olacak şekilde değiştirilir. # su - ahtapotops $ cd /etc/ansible/ $ sudo vi roles/firewallbuilder/vars/main.yml v1.3 3

7. Tercih ettiğimiz metin düzenleyicisini kullanarak hosts dosyasını düzenliyoruz. Aşağıdaki örnekte vi kullanılır. Açılan dosyada [firewallbuilder] kısmı altına firewallbuilder makinasının tam ismi (FQDN) girilir. $ sudo vi hosts [firewallbuilder] fwbuilder.alan.adi 8. roles/base/vars klasörü altında değişkenleri barındıran main.yml dosyası üzerinde ntp server bilgileri girilmektedir. başlığı altındaki FirstNtpServerHost ve SecondNtpServerHost satırları karşısına NTP sunucu bilgileri girilmelidir. # rsyslog yapilandirmasini belirtmektedir. başlığı altındaki Server1 ve Server2 satırları Rsyslog sunucusunun FQDN bilgisi ile doldurulmalıdır. Sistemde bir Rsyslog sunucu olduğu durumlarda Server2, bir NTP sunucu olduğu durumda ise SecondNtpServerHost satırının başına # işareti konularak o satırın işlem dışı kalması sağlanmalıdır. Sunucularda ssh portunun varsayılan değer dışında bir değere atanması istendiği durumda, ssh fonksiyonu altında bulunan Port değişkenine istenen yeni değer yazılmalıdır. $ cd roles/base/vars/ $ sudo vi main.yml # ntp server bilgileri girilmektedir. FirstNtpServerHost: "0.debian.pool.ntp.org" SecondNtpServerHost: "1.debian.pool.ntp.org" # rsyslog yapilandirmasini belirtmektedir. conf: source: rsyslog.conf.j2 destination: /etc/rsyslog.conf service: name: rsyslog state: started enabled: yes v1.3 4

ConnectionType: tcp Server1: rsyslog01.domain_adı #Server2: rsyslog02.domain_adı Port: 514 ActionQueueMaxDiskSpace: 1g ActionQueueSaveOnShutdown: on ActionQueueType: LinkedList ActionResumeRetryCount: -1 WorkDirectory: "/var/spool/rsyslog" IncludeConfig: "/etc/rsyslog.d/*" ssh: # ssh yapilandirmasini belirtmektedir. conf: source: sshd_config.j2 destination: /etc/ssh/sshd_config service: name: ssh state: started enabled: yes TrustedUserCAKeys: source: ahtapot_ca.pub.j2 destination: /etc/ssh/ahtapot_ca.pub LocalBanner: source: issue.j2 destination: /etc/issue RemoteBanner: source: issue.net.j2 destination: /etc/issue.net v1.3 5

Port: 22 9. Playbook oynatmadan önce, gitlab sunucusunun port bilgisi değiştiğinden, gitlab sunucusu ile firewall builder makinası arasında ssh bağlantısı yapılarak, host_key kabul edilir. $ ssh FQDN_SUNUCU_ADI $ sudo su - # ssh ahtapotops@fqdn_sunucu_adi -i /home/ahtapotops/.ssh/id_rsa # exit 10. İlgili değişilik yapıldıktan sonra firewallbuilder.yml playbooku oynatılır. $ ansible-playbook playbooks/firewallbuilder.yml --connection=local 11. FirewallBuilder kurulumu tamamlandıktan sonra sunucu MYS ile yönetileceğinden, sunucu üzerindeki ansible paketi kaldırılır. # dpkg -r ansible 12. İşlem bittikten sonra, FirewallBuilder ve FirewallBuilder Kontrol Paneli kurulumları tamamlanmış olacaktır. v1.3 6