diff --git a/scripts/install/alma.sh b/scripts/install/alma.sh index 6a414519e..cfee31f39 100755 --- a/scripts/install/alma.sh +++ b/scripts/install/alma.sh @@ -14,26 +14,25 @@ dnf install -y python-devel dnf install -y crontabs dnf install -y mysql-devel +SSH_PORT=`netstat -ntpl|grep sshd|grep -v grep | sed -n "1,1p" | awk '{print $4}' | awk -F : '{print $2}'` +echo "SSH PORT:${SSH_PORT}" -if [ -f /usr/sbin/iptables ];then +# if [ -f /usr/sbin/iptables ];then - iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT - iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT - iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 443 -j ACCEPT - iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 888 -j ACCEPT - # iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 7200 -j ACCEPT - # iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT - # iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 30000:40000 -j ACCEPT - service iptables save +# iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT +# iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT +# iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 443 -j ACCEPT +# iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 888 -j ACCEPT +# service iptables save - iptables_status=`service iptables status | grep 'not running'` - if [ "${iptables_status}" == '' ];then - service iptables restart - fi +# iptables_status=`service iptables status | grep 'not running'` +# if [ "${iptables_status}" == '' ];then +# service iptables restart +# fi - #安装时不开启 - service iptables stop -fi +# #安装时不开启 +# service iptables stop +# fi if [ ! -f /usr/sbin/iptables ];then @@ -41,14 +40,15 @@ if [ ! -f /usr/sbin/iptables ];then systemctl enable firewalld systemctl start firewalld - firewall-cmd --permanent --zone=public --add-port=22/tcp + if [ "$SSH_PORT" != "" ];then + firewall-cmd --permanent --zone=public --add-port=${SSH_PORT}/tcp + else + firewall-cmd --permanent --zone=public --add-port=22/tcp + fi + firewall-cmd --permanent --zone=public --add-port=80/tcp firewall-cmd --permanent --zone=public --add-port=443/tcp firewall-cmd --permanent --zone=public --add-port=888/tcp - # firewall-cmd --permanent --zone=public --add-port=7200/tcp - # firewall-cmd --permanent --zone=public --add-port=3306/tcp - # firewall-cmd --permanent --zone=public --add-port=30000-40000/tcp - sed -i 's#AllowZoneDrifting=yes#AllowZoneDrifting=no#g' /etc/firewalld/firewalld.conf firewall-cmd --reload diff --git a/scripts/install/freebsd.sh b/scripts/install/freebsd.sh index 9e1769a52..a398c8c1b 100644 --- a/scripts/install/freebsd.sh +++ b/scripts/install/freebsd.sh @@ -39,39 +39,40 @@ pkg install -y harfbuzz pkg autoremove -y -if [ -f /usr/sbin/iptables ];then +SSH_PORT=`netstat -ntpl|grep sshd|grep -v grep | sed -n "1,1p" | awk '{print $4}' | awk -F : '{print $2}'` +echo "SSH PORT:${SSH_PORT}" - iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT - iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT - iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 443 -j ACCEPT - iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 888 -j ACCEPT - # iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 7200 -j ACCEPT - # iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT - # iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 30000:40000 -j ACCEPT - service iptables save +# if [ -f /usr/sbin/iptables ];then - iptables_status=`service iptables status | grep 'not running'` - if [ "${iptables_status}" == '' ];then - service iptables restart - fi +# iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT +# iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT +# iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 443 -j ACCEPT +# iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 888 -j ACCEPT +# service iptables save - #安装时不开启 - service iptables stop -fi +# iptables_status=`service iptables status | grep 'not running'` +# if [ "${iptables_status}" == '' ];then +# service iptables restart +# fi +# #安装时不开启 +# service iptables stop +# fi if [ ! -f /usr/sbin/iptables ];then pkg install -y firewalld systemctl enable firewalld systemctl start firewalld - firewall-cmd --permanent --zone=public --add-port=22/tcp + if [ "$SSH_PORT" != "" ];then + firewall-cmd --permanent --zone=public --add-port=${SSH_PORT}/tcp + else + firewall-cmd --permanent --zone=public --add-port=22/tcp + fi + firewall-cmd --permanent --zone=public --add-port=80/tcp firewall-cmd --permanent --zone=public --add-port=443/tcp firewall-cmd --permanent --zone=public --add-port=888/tcp - # firewall-cmd --permanent --zone=public --add-port=7200/tcp - # firewall-cmd --permanent --zone=public --add-port=3306/tcp - # firewall-cmd --permanent --zone=public --add-port=30000-40000/tcp sed -i 's#AllowZoneDrifting=yes#AllowZoneDrifting=no#g' /etc/firewalld/firewalld.conf @@ -80,9 +81,6 @@ if [ ! -f /usr/sbin/iptables ];then systemctl stop firewalld fi - - - cd /www/server/mdserver-web/scripts && bash lib.sh chmod 755 /www/server/mdserver-web/data