Вы можете попробовать это для объединения двух переменных:
var1="Hello"
var2="$var1 world!"
Но в вашем коде вы не объявляете переменную basename
!
1. Обновите все
apt update && apt upgrade -y
2. Безопасный SSH
grep -P ^Pass /etc/ssh/sshd_config
PasswordAuthentication no
3. Настройте iptables (или ufw и т. д. ), чтобы разрешить только ssh и https
apt install -y iptables-persistent
iptables --flush
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -p icmp --icmp-type 255 -j ACCEPT
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A INPUT -p tcp --dport 443 -j ACCEPT
iptables -A INPUT -j REJECT
iptables -A FORWARD -j REJECT --reject-with icmp-host-prohibited
iptables-save > /etc/iptables/rules.v4
ip6tables --flush
ip6tables -A INPUT -i lo -j ACCEPT
ip6tables -A INPUT -p ipv6-icmp -j ACCEPT
ip6tables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
ip6tables -A INPUT -p tcp --dport 22 -j ACCEPT
ip6tables -A INPUT -j REJECT
ip6tables -A FORWARD -j REJECT
ip6tables-save > /etc/iptables/rules.v6
4. Либо запретите apache запускать скрипты (PHP и т. д. ), либо убедитесь, что ваш код в порядке.
5. Используйте удаленные резервные копии с воздушным разрывом, многоуровневую безопасность, системы обнаружения вторжений, полную шифровку диска, компьютеры, изолированные по задачам.
6. Использовать статический анализ
6. Учись...