Первые шаги - sudo, ssh, mc
apt install mc
apt install sudo
usermod -a -G sudo user
sudo usermod -aG adm YourUserName
Если не работает команда ifconfig:
apt install net-tools
sudo nano /etc/ssh/sshd_config
Ищем в открывшемся файле строку «Port 22», меняем на свой, далее:
AddressFamily inetPermitRootLogin noAllowUsers user
Первая команда ограничивает подключения только стандартом IPv4, отключая не нужный IPv6. Вторая запрещает логиниться в терминал под рутом. Третья запрещает вообще кому либо логиниться, кроме вас — подставляйте свой логин вместо user.
sudo service ssh restart
Обход блокировки репозитория sury.org
echo " deb http://debian.octopuce.fr/sury-php/ bookworm main" |sudo tee /etc/apt/sources.list.d/surry-mirror.list
или
echo " deb https://ftp.mpi-inf.mpg.de/mirrors/linux/mirror/deb.sury.org/repositories/php/ bookworm main" |sudo tee /etc/apt/sources.list.d/surry-mirror.list
теперь обновляем ключ
скачать файл:
https://packages.sury.org/php/apt.gpg
Скачать файл вы можете с Яндекс-диска:
https://disk.yandex.ru/d/ZxgB_kRu-mwqGg
Можно положить файл куда-нить на сайт и:
wget https://адрес
Далее -
mv ~/apt.gpg /etc/apt/trusted.gpg.d/php.gpg
Проверяем
sudo apt update
Сетевые интерфейсы
Если не работает команда ifconfig:
apt install net-tools
Установка Hestia
Все стандартно из-под рута
PhpMyAdmin - Ошибка Existing configuration file (/etc/phpmyadmin/config.inc.php) is not readable.
chown -R root:www-data /etc/phpmyadmin/
В файл /etc/phpmyadmin/config.inc.php добавляем строку:
$cfg['TempDir'] = '/tmp'
Ошибка Roundcube ---- Opp's.....
chown -R hestiamail:www-data /etc/roundcube/ find /etc/roundcube/ -type f -iname "*php" -exec chmod 640 {} \;
Настройка SFTP
groupadd sftpg
sudo useradd -g sftpg seenisftp
sudo passwd seenisftp
Подключение диска
просмотр дисков:
sudo fdisk -l
Свободное место, размеры директорий, файлов:
df -h
du -h /путь/до/файла
mount
mkdir /mnt/backupmkdir /mnt/cloudchmod -R 775 /mnt/backupchmod -R 660 /mnt/cloud