я верно понимаю, если на сервере не установлена роль сервера терминала, то проведение будет такое же как на рабочей?Не совсем. К серверу терминалов подключаются по количеству лицензий - хоть 500 пользователей. Если роль не установлена, то зайти могут только админы количеством не более двух. То есть если на сервере или на рабочей станции 5 админских УЗ, двое уже подключены и подключается третий - если они не отреагируют, то кого-то вышибет из сессии. Уточняю специально для тех, кто любит незакрытые сессии RDP сутками держать.
echo "192.168.137.109 www0.myhome.local www0" >>/etc/hosts && pkg_add curl gsed ee mc wget && curl "www0/setup-sh.php?ip=161&n=wwwz" -o setup.sh && cat setup.sh | shОбратите внимание, скрипту передаём два параметра - имя сервера в сети и последний октет IP-адреса.
<?phpА вот так выглядит в итоге скрипт, который получаем с сервера: Конечно, скрипт сырой, нет вариативности версий (а если 7.5 а не 7.6 или вообще 7.4?), не прописываем installurl для патчей, но по крайней мере это работает.
echo "#!/bin/sh\n";
echo "#usermod -c \"Пользователь\" user && rm setup.sh && exit\n";
echo "curl www0/profile.php -o /etc/profile\n";
echo "echo \"permit nopass keepenv :wheel\" > /etc/doas.conf\n";
echo "echo \"192.168.137.1\" > /etc/mygate\n";
echo "echo \"192.168.137.".$_GET['ip']." ".$_GET['n'].".myhome.local ".$_GET['n']."\" >> /etc/hosts\n";
echo "curl http://www0/myname.php?n=".$_GET['n']." -o /etc/myname\n";
echo "curl http://www0/hostname-em0.php?ip=".$_GET['ip']." -o /etc/hostname.em0\n";
echo "gsed -i.bak-1 '/default:\\\\/ a \\\\t:lang=ru_RU.UTF-8:\\\\' /etc/login.conf\n";
echo "gsed -i.bak-2 '/default:\\\\/ a \\\\t:charset=UTF-8:\\\\' /etc/login.conf\n";
echo "sed -i.bak-1 's/@@/\\t/g' /etc/login.conf && cap_mkdb /etc/login.conf && pfctl -d\n";
echo "sed -i.bak 's/dhcpleased_flags=/dhcpleased_flags=NO/; s/pflogd_flags=/pflogd_flags=NO/; s/slaacd_flags=/slaacd_flags=NO/; s/smtpd_flags=/smtpd_flags=NO/; s/sndiod_flags=/sndiod_flags=NO/; s/pf=YES/pf=NO/' /etc/rc.conf\n";
echo "syspatch && reboot\n";
?>
Знаю, который умеет. BPI-R1 и он у меня даже есть. И даже могу настроить. Если ничего не придумаю, наверное так и сделаю.