]> _ Git - fluidbook-toolbox.git/commitdiff
wip #6841 @1.5
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 3 Apr 2024 15:15:46 +0000 (17:15 +0200)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 3 Apr 2024 15:15:46 +0000 (17:15 +0200)
12 files changed:
app/Models/TeamServers.php
resources/servers/alphaville/firewall
resources/servers/brazil/firewall
resources/servers/cloudatlas/firewall
resources/servers/dobermann/firewall
resources/servers/dracula/firewall
resources/servers/elephantman/firewall
resources/servers/fastandfurious/firewall
resources/servers/godzilla/firewall
resources/servers/her2/firewall
resources/servers/kingkong/firewall
resources/servers/update.bat

index 83dee3f2354f6d0de20e4d9bfedc438d9a9be304..5f8b86ed16e5cfb81f17fe0c376aab3973fc0198 100644 (file)
@@ -147,6 +147,10 @@ for ip in "${auth[@]}"
 do' . "\n";
             $fw .= "\t" . 'ufw allow from $ip' . "\n";
             $fw .= "\t" . 'ufw allow to $ip' . "\n";
+            foreach ($sshports as $sshport) {
+                $fw .= "\t" . 'ufw allow out to $ip port ' . $sshport . "\n";
+            }
+
             $fw .= 'done' . "\n\n";
             if (isset($backup) && count($backup)) {
                 $fw .= 'for ip in "${backup[@]}"
index baf79b9d29086cef55f5c1b00a1f8cf1c862eb74..d77fef4ea1929ec344841aedaf3646013169ff69 100644 (file)
@@ -30,20 +30,20 @@ s2=`dig +short cloudatlas.cubedesigners.com | tail -1`
 s3=`dig +short dracula.cubedesigners.com | tail -1`
 s3_0=`dig +short devdock.cubedesigners.com | tail -1`
 s4=`dig +short dobermann.cubedesigners.com | tail -1`
-s5=`dig +short elephantman.cubedesigners.com | tail -1`
-s6=`dig +short godzilla.cubedesigners.com | tail -1`
-s6_0=`dig +short hostingdev.cubedesigners.com | tail -1`
-s6_1=`dig +short hosting.cubedesigners.com | tail -1`
-s6_2=`dig +short hosting2.fluidbook.com | tail -1`
-s6_3=`dig +short hosting.fluidbook.com | tail -1`
-s7=`dig +short her2.cubedesigners.com | tail -1`
-s7_0=`dig +short her.cubedesigners.com | tail -1`
-s7_1=`dig +short mail.cubedesigners.com | tail -1`
-s7_2=`dig +short mail2.cubedesigners.com | tail -1`
-s8=`dig +short kingkong.cubedesigners.com | tail -1`
+s5=`dig +short godzilla.cubedesigners.com | tail -1`
+s5_0=`dig +short hostingdev.cubedesigners.com | tail -1`
+s5_1=`dig +short hosting.cubedesigners.com | tail -1`
+s5_2=`dig +short hosting2.fluidbook.com | tail -1`
+s5_3=`dig +short hosting.fluidbook.com | tail -1`
+s6=`dig +short her2.cubedesigners.com | tail -1`
+s6_0=`dig +short her.cubedesigners.com | tail -1`
+s6_1=`dig +short mail.cubedesigners.com | tail -1`
+s6_2=`dig +short mail2.cubedesigners.com | tail -1`
+s7=`dig +short kingkong.cubedesigners.com | tail -1`
+s8=`dig +short elephantman.cubedesigners.com | tail -1`
 s9=`dig +short fastandfurious.cubedesigners.com | tail -1`
 
-auth=($s1 $s2 $s3 $s3_0 $s4 $s5 $s6 $s6_0 $s6_1 $s6_2 $s6_3 $s7 $s7_0 $s7_1 $s7_2 $s8 $s9)
+auth=($s1 $s2 $s3 $s3_0 $s4 $s5 $s5_0 $s5_1 $s5_2 $s5_3 $s6 $s6_0 $s6_1 $s6_2 $s7 $s8 $s9)
 
 ufw allow 80
 ufw allow 443
@@ -63,6 +63,10 @@ for ip in "${auth[@]}"
 do
        ufw allow from $ip
        ufw allow to $ip
+       ufw allow to $ip port 22
+       ufw allow to $ip port 22022
+       ufw allow to $ip port 22822
+       ufw allow to $ip port 22222
 done
 
 #SSH
index 71d1a943756ce49078f807bf0626cf010d4dbeaa..e3894dfd5db32cb452d49bebb174524b48ba37ff 100644 (file)
@@ -31,20 +31,20 @@ s2=`dig +short cloudatlas.cubedesigners.com | tail -1`
 s3=`dig +short dracula.cubedesigners.com | tail -1`
 s3_0=`dig +short devdock.cubedesigners.com | tail -1`
 s4=`dig +short dobermann.cubedesigners.com | tail -1`
-s5=`dig +short elephantman.cubedesigners.com | tail -1`
-s6=`dig +short godzilla.cubedesigners.com | tail -1`
-s6_0=`dig +short hostingdev.cubedesigners.com | tail -1`
-s6_1=`dig +short hosting.cubedesigners.com | tail -1`
-s6_2=`dig +short hosting2.fluidbook.com | tail -1`
-s6_3=`dig +short hosting.fluidbook.com | tail -1`
-s7=`dig +short her2.cubedesigners.com | tail -1`
-s7_0=`dig +short her.cubedesigners.com | tail -1`
-s7_1=`dig +short mail.cubedesigners.com | tail -1`
-s7_2=`dig +short mail2.cubedesigners.com | tail -1`
-s8=`dig +short kingkong.cubedesigners.com | tail -1`
+s5=`dig +short godzilla.cubedesigners.com | tail -1`
+s5_0=`dig +short hostingdev.cubedesigners.com | tail -1`
+s5_1=`dig +short hosting.cubedesigners.com | tail -1`
+s5_2=`dig +short hosting2.fluidbook.com | tail -1`
+s5_3=`dig +short hosting.fluidbook.com | tail -1`
+s6=`dig +short her2.cubedesigners.com | tail -1`
+s6_0=`dig +short her.cubedesigners.com | tail -1`
+s6_1=`dig +short mail.cubedesigners.com | tail -1`
+s6_2=`dig +short mail2.cubedesigners.com | tail -1`
+s7=`dig +short kingkong.cubedesigners.com | tail -1`
+s8=`dig +short elephantman.cubedesigners.com | tail -1`
 s9=`dig +short fastandfurious.cubedesigners.com | tail -1`
 
-auth=($s0 $s0_0 $s2 $s3 $s3_0 $s4 $s5 $s6 $s6_0 $s6_1 $s6_2 $s6_3 $s7 $s7_0 $s7_1 $s7_2 $s8 $s9)
+auth=($s0 $s0_0 $s2 $s3 $s3_0 $s4 $s5 $s5_0 $s5_1 $s5_2 $s5_3 $s6 $s6_0 $s6_1 $s6_2 $s7 $s8 $s9)
 
 
 for ip in "${blacklist[@]}"
@@ -62,6 +62,10 @@ for ip in "${auth[@]}"
 do
        ufw allow from $ip
        ufw allow to $ip
+       ufw allow to $ip port 22
+       ufw allow to $ip port 22022
+       ufw allow to $ip port 22822
+       ufw allow to $ip port 22222
 done
 
 #SSH
index 9fc75474339db9102e7e233235a8b042f04be14e..eebf73901b53573dc7ebb7e247cd16ea3640ff7a 100644 (file)
@@ -31,21 +31,30 @@ s1=`dig +short brazil.cubedesigners.com | tail -1`
 s3=`dig +short dracula.cubedesigners.com | tail -1`
 s3_0=`dig +short devdock.cubedesigners.com | tail -1`
 s4=`dig +short dobermann.cubedesigners.com | tail -1`
-s5=`dig +short elephantman.cubedesigners.com | tail -1`
-s6=`dig +short godzilla.cubedesigners.com | tail -1`
-s6_0=`dig +short hostingdev.cubedesigners.com | tail -1`
-s6_1=`dig +short hosting.cubedesigners.com | tail -1`
-s6_2=`dig +short hosting2.fluidbook.com | tail -1`
-s6_3=`dig +short hosting.fluidbook.com | tail -1`
-s7=`dig +short her2.cubedesigners.com | tail -1`
-s7_0=`dig +short her.cubedesigners.com | tail -1`
-s7_1=`dig +short mail.cubedesigners.com | tail -1`
-s7_2=`dig +short mail2.cubedesigners.com | tail -1`
-s8=`dig +short kingkong.cubedesigners.com | tail -1`
+s5=`dig +short godzilla.cubedesigners.com | tail -1`
+s5_0=`dig +short hostingdev.cubedesigners.com | tail -1`
+s5_1=`dig +short hosting.cubedesigners.com | tail -1`
+s5_2=`dig +short hosting2.fluidbook.com | tail -1`
+s5_3=`dig +short hosting.fluidbook.com | tail -1`
+s6=`dig +short her2.cubedesigners.com | tail -1`
+s6_0=`dig +short her.cubedesigners.com | tail -1`
+s6_1=`dig +short mail.cubedesigners.com | tail -1`
+s6_2=`dig +short mail2.cubedesigners.com | tail -1`
+s7=`dig +short kingkong.cubedesigners.com | tail -1`
+s8=`dig +short elephantman.cubedesigners.com | tail -1`
 s9=`dig +short fastandfurious.cubedesigners.com | tail -1`
 
-auth=($s0 $s0_0 $s1 $s3 $s3_0 $s4 $s5 $s6 $s6_0 $s6_1 $s6_2 $s6_3 $s7 $s7_0 $s7_1 $s7_2 $s8 $s9)
+auth=($s0 $s0_0 $s1 $s3 $s3_0 $s4 $s5 $s5_0 $s5_1 $s5_2 $s5_3 $s6 $s6_0 $s6_1 $s6_2 $s7 $s8 $s9)
 
+ufw allow 53
+ufw allow 80
+ufw allow 443
+ufw allow 25
+ufw allow 143
+ufw allow 465
+ufw allow 587
+ufw allow 993
+ufw allow 4190
 
 for ip in "${blacklist[@]}"
 do
@@ -62,6 +71,10 @@ for ip in "${auth[@]}"
 do
        ufw allow from $ip
        ufw allow to $ip
+       ufw allow to $ip port 22
+       ufw allow to $ip port 22022
+       ufw allow to $ip port 22822
+       ufw allow to $ip port 22222
 done
 
 #SSH
index 4592542fc545b3dd0c05db802dc57409687392b9..e8a3b7fc2295ebf363549eaa27a8d5efc42d4862 100644 (file)
@@ -31,20 +31,20 @@ s1=`dig +short brazil.cubedesigners.com | tail -1`
 s2=`dig +short cloudatlas.cubedesigners.com | tail -1`
 s3=`dig +short dracula.cubedesigners.com | tail -1`
 s3_0=`dig +short devdock.cubedesigners.com | tail -1`
-s5=`dig +short elephantman.cubedesigners.com | tail -1`
-s6=`dig +short godzilla.cubedesigners.com | tail -1`
-s6_0=`dig +short hostingdev.cubedesigners.com | tail -1`
-s6_1=`dig +short hosting.cubedesigners.com | tail -1`
-s6_2=`dig +short hosting2.fluidbook.com | tail -1`
-s6_3=`dig +short hosting.fluidbook.com | tail -1`
-s7=`dig +short her2.cubedesigners.com | tail -1`
-s7_0=`dig +short her.cubedesigners.com | tail -1`
-s7_1=`dig +short mail.cubedesigners.com | tail -1`
-s7_2=`dig +short mail2.cubedesigners.com | tail -1`
-s8=`dig +short kingkong.cubedesigners.com | tail -1`
+s5=`dig +short godzilla.cubedesigners.com | tail -1`
+s5_0=`dig +short hostingdev.cubedesigners.com | tail -1`
+s5_1=`dig +short hosting.cubedesigners.com | tail -1`
+s5_2=`dig +short hosting2.fluidbook.com | tail -1`
+s5_3=`dig +short hosting.fluidbook.com | tail -1`
+s6=`dig +short her2.cubedesigners.com | tail -1`
+s6_0=`dig +short her.cubedesigners.com | tail -1`
+s6_1=`dig +short mail.cubedesigners.com | tail -1`
+s6_2=`dig +short mail2.cubedesigners.com | tail -1`
+s7=`dig +short kingkong.cubedesigners.com | tail -1`
+s8=`dig +short elephantman.cubedesigners.com | tail -1`
 s9=`dig +short fastandfurious.cubedesigners.com | tail -1`
 
-auth=($s0 $s0_0 $s1 $s2 $s3 $s3_0 $s5 $s6 $s6_0 $s6_1 $s6_2 $s6_3 $s7 $s7_0 $s7_1 $s7_2 $s8 $s9)
+auth=($s0 $s0_0 $s1 $s2 $s3 $s3_0 $s5 $s5_0 $s5_1 $s5_2 $s5_3 $s6 $s6_0 $s6_1 $s6_2 $s7 $s8 $s9)
 
 c0=`dig +short s1.adangelis.com | tail -1`
 c1=`dig +short www.fondation-sycomore.com | tail -1`
@@ -68,6 +68,10 @@ for ip in "${auth[@]}"
 do
        ufw allow from $ip
        ufw allow to $ip
+       ufw allow to $ip port 22
+       ufw allow to $ip port 22022
+       ufw allow to $ip port 22822
+       ufw allow to $ip port 22222
 done
 
 for ip in "${backup[@]}"
index d881330b979a702f1d996361c131b5f9d4ab60f6..e0544bad666a94304175fd63f5c88223a7613e4e 100644 (file)
@@ -30,20 +30,20 @@ s0_0=`dig +short toolbox.fluidbook.com | tail -1`
 s1=`dig +short brazil.cubedesigners.com | tail -1`
 s2=`dig +short cloudatlas.cubedesigners.com | tail -1`
 s4=`dig +short dobermann.cubedesigners.com | tail -1`
-s5=`dig +short elephantman.cubedesigners.com | tail -1`
-s6=`dig +short godzilla.cubedesigners.com | tail -1`
-s6_0=`dig +short hostingdev.cubedesigners.com | tail -1`
-s6_1=`dig +short hosting.cubedesigners.com | tail -1`
-s6_2=`dig +short hosting2.fluidbook.com | tail -1`
-s6_3=`dig +short hosting.fluidbook.com | tail -1`
-s7=`dig +short her2.cubedesigners.com | tail -1`
-s7_0=`dig +short her.cubedesigners.com | tail -1`
-s7_1=`dig +short mail.cubedesigners.com | tail -1`
-s7_2=`dig +short mail2.cubedesigners.com | tail -1`
-s8=`dig +short kingkong.cubedesigners.com | tail -1`
+s5=`dig +short godzilla.cubedesigners.com | tail -1`
+s5_0=`dig +short hostingdev.cubedesigners.com | tail -1`
+s5_1=`dig +short hosting.cubedesigners.com | tail -1`
+s5_2=`dig +short hosting2.fluidbook.com | tail -1`
+s5_3=`dig +short hosting.fluidbook.com | tail -1`
+s6=`dig +short her2.cubedesigners.com | tail -1`
+s6_0=`dig +short her.cubedesigners.com | tail -1`
+s6_1=`dig +short mail.cubedesigners.com | tail -1`
+s6_2=`dig +short mail2.cubedesigners.com | tail -1`
+s7=`dig +short kingkong.cubedesigners.com | tail -1`
+s8=`dig +short elephantman.cubedesigners.com | tail -1`
 s9=`dig +short fastandfurious.cubedesigners.com | tail -1`
 
-auth=($s0 $s0_0 $s1 $s2 $s4 $s5 $s6 $s6_0 $s6_1 $s6_2 $s6_3 $s7 $s7_0 $s7_1 $s7_2 $s8 $s9)
+auth=($s0 $s0_0 $s1 $s2 $s4 $s5 $s5_0 $s5_1 $s5_2 $s5_3 $s6 $s6_0 $s6_1 $s6_2 $s7 $s8 $s9)
 
 ufw allow 53
 ufw allow 80
@@ -64,6 +64,10 @@ for ip in "${auth[@]}"
 do
        ufw allow from $ip
        ufw allow to $ip
+       ufw allow to $ip port 22
+       ufw allow to $ip port 22022
+       ufw allow to $ip port 22822
+       ufw allow to $ip port 22222
 done
 
 #SSH
index 53f031c87520d5fb2b25215ed0b23c7f389d140d..33287e4652cf8b80359a233bc4b2b2a70f945d3e 100644 (file)
@@ -32,19 +32,19 @@ s2=`dig +short cloudatlas.cubedesigners.com | tail -1`
 s3=`dig +short dracula.cubedesigners.com | tail -1`
 s3_0=`dig +short devdock.cubedesigners.com | tail -1`
 s4=`dig +short dobermann.cubedesigners.com | tail -1`
-s6=`dig +short godzilla.cubedesigners.com | tail -1`
-s6_0=`dig +short hostingdev.cubedesigners.com | tail -1`
-s6_1=`dig +short hosting.cubedesigners.com | tail -1`
-s6_2=`dig +short hosting2.fluidbook.com | tail -1`
-s6_3=`dig +short hosting.fluidbook.com | tail -1`
-s7=`dig +short her2.cubedesigners.com | tail -1`
-s7_0=`dig +short her.cubedesigners.com | tail -1`
-s7_1=`dig +short mail.cubedesigners.com | tail -1`
-s7_2=`dig +short mail2.cubedesigners.com | tail -1`
-s8=`dig +short kingkong.cubedesigners.com | tail -1`
+s5=`dig +short godzilla.cubedesigners.com | tail -1`
+s5_0=`dig +short hostingdev.cubedesigners.com | tail -1`
+s5_1=`dig +short hosting.cubedesigners.com | tail -1`
+s5_2=`dig +short hosting2.fluidbook.com | tail -1`
+s5_3=`dig +short hosting.fluidbook.com | tail -1`
+s6=`dig +short her2.cubedesigners.com | tail -1`
+s6_0=`dig +short her.cubedesigners.com | tail -1`
+s6_1=`dig +short mail.cubedesigners.com | tail -1`
+s6_2=`dig +short mail2.cubedesigners.com | tail -1`
+s7=`dig +short kingkong.cubedesigners.com | tail -1`
 s9=`dig +short fastandfurious.cubedesigners.com | tail -1`
 
-auth=($s0 $s0_0 $s1 $s2 $s3 $s3_0 $s4 $s6 $s6_0 $s6_1 $s6_2 $s6_3 $s7 $s7_0 $s7_1 $s7_2 $s8 $s9)
+auth=($s0 $s0_0 $s1 $s2 $s3 $s3_0 $s4 $s5 $s5_0 $s5_1 $s5_2 $s5_3 $s6 $s6_0 $s6_1 $s6_2 $s7 $s9)
 
 
 for ip in "${blacklist[@]}"
@@ -62,6 +62,10 @@ for ip in "${auth[@]}"
 do
        ufw allow from $ip
        ufw allow to $ip
+       ufw allow to $ip port 22
+       ufw allow to $ip port 22022
+       ufw allow to $ip port 22822
+       ufw allow to $ip port 22222
 done
 
 for ip in "${backup[@]}"
index 5aa2883614b279cf9070a61f3125a80cb0bffe36..38817ecf07be9a6eb8c19343b32683c386719da0 100644 (file)
@@ -32,19 +32,19 @@ s2=`dig +short cloudatlas.cubedesigners.com | tail -1`
 s3=`dig +short dracula.cubedesigners.com | tail -1`
 s3_0=`dig +short devdock.cubedesigners.com | tail -1`
 s4=`dig +short dobermann.cubedesigners.com | tail -1`
-s5=`dig +short elephantman.cubedesigners.com | tail -1`
-s6=`dig +short godzilla.cubedesigners.com | tail -1`
-s6_0=`dig +short hostingdev.cubedesigners.com | tail -1`
-s6_1=`dig +short hosting.cubedesigners.com | tail -1`
-s6_2=`dig +short hosting2.fluidbook.com | tail -1`
-s6_3=`dig +short hosting.fluidbook.com | tail -1`
-s7=`dig +short her2.cubedesigners.com | tail -1`
-s7_0=`dig +short her.cubedesigners.com | tail -1`
-s7_1=`dig +short mail.cubedesigners.com | tail -1`
-s7_2=`dig +short mail2.cubedesigners.com | tail -1`
-s8=`dig +short kingkong.cubedesigners.com | tail -1`
-
-auth=($s0 $s0_0 $s1 $s2 $s3 $s3_0 $s4 $s5 $s6 $s6_0 $s6_1 $s6_2 $s6_3 $s7 $s7_0 $s7_1 $s7_2 $s8)
+s5=`dig +short godzilla.cubedesigners.com | tail -1`
+s5_0=`dig +short hostingdev.cubedesigners.com | tail -1`
+s5_1=`dig +short hosting.cubedesigners.com | tail -1`
+s5_2=`dig +short hosting2.fluidbook.com | tail -1`
+s5_3=`dig +short hosting.fluidbook.com | tail -1`
+s6=`dig +short her2.cubedesigners.com | tail -1`
+s6_0=`dig +short her.cubedesigners.com | tail -1`
+s6_1=`dig +short mail.cubedesigners.com | tail -1`
+s6_2=`dig +short mail2.cubedesigners.com | tail -1`
+s7=`dig +short kingkong.cubedesigners.com | tail -1`
+s8=`dig +short elephantman.cubedesigners.com | tail -1`
+
+auth=($s0 $s0_0 $s1 $s2 $s3 $s3_0 $s4 $s5 $s5_0 $s5_1 $s5_2 $s5_3 $s6 $s6_0 $s6_1 $s6_2 $s7 $s8)
 
 ufw allow 51820
 
@@ -63,6 +63,10 @@ for ip in "${auth[@]}"
 do
        ufw allow from $ip
        ufw allow to $ip
+       ufw allow to $ip port 22
+       ufw allow to $ip port 22022
+       ufw allow to $ip port 22822
+       ufw allow to $ip port 22222
 done
 
 for ip in "${backup[@]}"
index 563abb1fbe7d4a36ff866fe58881283ce2923337..5a07f00ea9ddb8a0abd0a2b32215a05e24afac98 100644 (file)
@@ -32,15 +32,15 @@ s2=`dig +short cloudatlas.cubedesigners.com | tail -1`
 s3=`dig +short dracula.cubedesigners.com | tail -1`
 s3_0=`dig +short devdock.cubedesigners.com | tail -1`
 s4=`dig +short dobermann.cubedesigners.com | tail -1`
-s5=`dig +short elephantman.cubedesigners.com | tail -1`
-s7=`dig +short her2.cubedesigners.com | tail -1`
-s7_0=`dig +short her.cubedesigners.com | tail -1`
-s7_1=`dig +short mail.cubedesigners.com | tail -1`
-s7_2=`dig +short mail2.cubedesigners.com | tail -1`
-s8=`dig +short kingkong.cubedesigners.com | tail -1`
+s6=`dig +short her2.cubedesigners.com | tail -1`
+s6_0=`dig +short her.cubedesigners.com | tail -1`
+s6_1=`dig +short mail.cubedesigners.com | tail -1`
+s6_2=`dig +short mail2.cubedesigners.com | tail -1`
+s7=`dig +short kingkong.cubedesigners.com | tail -1`
+s8=`dig +short elephantman.cubedesigners.com | tail -1`
 s9=`dig +short fastandfurious.cubedesigners.com | tail -1`
 
-auth=($s0 $s0_0 $s1 $s2 $s3 $s3_0 $s4 $s5 $s7 $s7_0 $s7_1 $s7_2 $s8 $s9)
+auth=($s0 $s0_0 $s1 $s2 $s3 $s3_0 $s4 $s6 $s6_0 $s6_1 $s6_2 $s7 $s8 $s9)
 
 ufw allow 53
 ufw allow 80
@@ -61,6 +61,10 @@ for ip in "${auth[@]}"
 do
        ufw allow from $ip
        ufw allow to $ip
+       ufw allow to $ip port 22
+       ufw allow to $ip port 22022
+       ufw allow to $ip port 22822
+       ufw allow to $ip port 22222
 done
 
 for ip in "${backup[@]}"
index eaa28b1ba4306849e01a1f8a062f88d4628fa40e..82093705f10fe1b493318e870ad946b51566959f 100644 (file)
@@ -32,16 +32,16 @@ s2=`dig +short cloudatlas.cubedesigners.com | tail -1`
 s3=`dig +short dracula.cubedesigners.com | tail -1`
 s3_0=`dig +short devdock.cubedesigners.com | tail -1`
 s4=`dig +short dobermann.cubedesigners.com | tail -1`
-s5=`dig +short elephantman.cubedesigners.com | tail -1`
-s6=`dig +short godzilla.cubedesigners.com | tail -1`
-s6_0=`dig +short hostingdev.cubedesigners.com | tail -1`
-s6_1=`dig +short hosting.cubedesigners.com | tail -1`
-s6_2=`dig +short hosting2.fluidbook.com | tail -1`
-s6_3=`dig +short hosting.fluidbook.com | tail -1`
-s8=`dig +short kingkong.cubedesigners.com | tail -1`
+s5=`dig +short godzilla.cubedesigners.com | tail -1`
+s5_0=`dig +short hostingdev.cubedesigners.com | tail -1`
+s5_1=`dig +short hosting.cubedesigners.com | tail -1`
+s5_2=`dig +short hosting2.fluidbook.com | tail -1`
+s5_3=`dig +short hosting.fluidbook.com | tail -1`
+s7=`dig +short kingkong.cubedesigners.com | tail -1`
+s8=`dig +short elephantman.cubedesigners.com | tail -1`
 s9=`dig +short fastandfurious.cubedesigners.com | tail -1`
 
-auth=($s0 $s0_0 $s1 $s2 $s3 $s3_0 $s4 $s5 $s6 $s6_0 $s6_1 $s6_2 $s6_3 $s8 $s9)
+auth=($s0 $s0_0 $s1 $s2 $s3 $s3_0 $s4 $s5 $s5_0 $s5_1 $s5_2 $s5_3 $s7 $s8 $s9)
 
 ufw allow 53
 ufw allow 80
@@ -68,6 +68,10 @@ for ip in "${auth[@]}"
 do
        ufw allow from $ip
        ufw allow to $ip
+       ufw allow to $ip port 22
+       ufw allow to $ip port 22022
+       ufw allow to $ip port 22822
+       ufw allow to $ip port 22222
 done
 
 for ip in "${backup[@]}"
index 669e15863a78e659e8ef9c017f686cd2f59d4d89..e44ba2093d82930bf2c6fec60cede458cce3e525 100644 (file)
@@ -32,19 +32,19 @@ s2=`dig +short cloudatlas.cubedesigners.com | tail -1`
 s3=`dig +short dracula.cubedesigners.com | tail -1`
 s3_0=`dig +short devdock.cubedesigners.com | tail -1`
 s4=`dig +short dobermann.cubedesigners.com | tail -1`
-s5=`dig +short elephantman.cubedesigners.com | tail -1`
-s6=`dig +short godzilla.cubedesigners.com | tail -1`
-s6_0=`dig +short hostingdev.cubedesigners.com | tail -1`
-s6_1=`dig +short hosting.cubedesigners.com | tail -1`
-s6_2=`dig +short hosting2.fluidbook.com | tail -1`
-s6_3=`dig +short hosting.fluidbook.com | tail -1`
-s7=`dig +short her2.cubedesigners.com | tail -1`
-s7_0=`dig +short her.cubedesigners.com | tail -1`
-s7_1=`dig +short mail.cubedesigners.com | tail -1`
-s7_2=`dig +short mail2.cubedesigners.com | tail -1`
+s5=`dig +short godzilla.cubedesigners.com | tail -1`
+s5_0=`dig +short hostingdev.cubedesigners.com | tail -1`
+s5_1=`dig +short hosting.cubedesigners.com | tail -1`
+s5_2=`dig +short hosting2.fluidbook.com | tail -1`
+s5_3=`dig +short hosting.fluidbook.com | tail -1`
+s6=`dig +short her2.cubedesigners.com | tail -1`
+s6_0=`dig +short her.cubedesigners.com | tail -1`
+s6_1=`dig +short mail.cubedesigners.com | tail -1`
+s6_2=`dig +short mail2.cubedesigners.com | tail -1`
+s8=`dig +short elephantman.cubedesigners.com | tail -1`
 s9=`dig +short fastandfurious.cubedesigners.com | tail -1`
 
-auth=($s0 $s0_0 $s1 $s2 $s3 $s3_0 $s4 $s5 $s6 $s6_0 $s6_1 $s6_2 $s6_3 $s7 $s7_0 $s7_1 $s7_2 $s9)
+auth=($s0 $s0_0 $s1 $s2 $s3 $s3_0 $s4 $s5 $s5_0 $s5_1 $s5_2 $s5_3 $s6 $s6_0 $s6_1 $s6_2 $s8 $s9)
 
 ufw allow 80
 ufw allow 443
@@ -64,6 +64,10 @@ for ip in "${auth[@]}"
 do
        ufw allow from $ip
        ufw allow to $ip
+       ufw allow to $ip port 22
+       ufw allow to $ip port 22022
+       ufw allow to $ip port 22822
+       ufw allow to $ip port 22222
 done
 
 for ip in "${backup[@]}"
index dbbd586d2bdc9cea9bab68e5f8799c101b365d63..5a99cdc9b797fdf65628f9338ab1d54ca243fb08 100644 (file)
@@ -18,9 +18,6 @@ ssh -p 22 root@dracula.cubedesigners.com 'chmod 755 /usr/local/bin/fw;rm -f /usr
 scp -P 22 ./dobermann/firewall root@dobermann.cubedesigners.com:/usr/local/bin/fw
 ssh -p 22 root@dobermann.cubedesigners.com 'chmod 755 /usr/local/bin/fw;rm -f /usr/local/bin/firewall;/usr/local/bin/fw'
 
-scp -P 22822 ./elephantman/firewall root@elephantman.cubedesigners.com:/usr/local/bin/fw
-ssh -p 22822 root@elephantman.cubedesigners.com 'chmod 755 /usr/local/bin/fw;rm -f /usr/local/bin/firewall;/usr/local/bin/fw'
-
 scp -P 22 ./godzilla/firewall root@godzilla.cubedesigners.com:/usr/local/bin/fw
 ssh -p 22 root@godzilla.cubedesigners.com 'chmod 755 /usr/local/bin/fw;rm -f /usr/local/bin/firewall;/usr/local/bin/fw'
 
@@ -30,6 +27,9 @@ ssh -p 22 root@her2.cubedesigners.com 'chmod 755 /usr/local/bin/fw;rm -f /usr/lo
 scp -P 22 ./kingkong/firewall root@kingkong.cubedesigners.com:/usr/local/bin/fw
 ssh -p 22 root@kingkong.cubedesigners.com 'chmod 755 /usr/local/bin/fw;rm -f /usr/local/bin/firewall;/usr/local/bin/fw'
 
+scp -P 22822 ./elephantman/firewall root@elephantman.cubedesigners.com:/usr/local/bin/fw
+ssh -p 22822 root@elephantman.cubedesigners.com 'chmod 755 /usr/local/bin/fw;rm -f /usr/local/bin/firewall;/usr/local/bin/fw'
+
 scp -P 22822 ./fastandfurious/firewall root@fastandfurious.cubedesigners.com:/usr/local/bin/fw
 ssh -p 22822 root@fastandfurious.cubedesigners.com 'chmod 755 /usr/local/bin/fw;rm -f /usr/local/bin/firewall;/usr/local/bin/fw'