Первая рекомендация: ни в коем случае не ставить никаких ISPmanager/Vesta/CPanel - они потребляют ресурсы. Даже Vesta, которая самая легкая, их жрет прилично, а я сильно сомневаюсь, что у вас VPS c 8+ Gb памяти.
Порядок, плюс-минус, таков:
1. Развернули ось
2. Обновили систему
apt-get update
apt-get upgrade
3. Создали и настроили swap
OpenVZ или дешёвые VDS не позволят подключить свап
Проверим есть ли свап:
swapon -s
так же
free -m
Если есть, приступаем к следующему шагу, если нет - продолжаем:
Создаём свап (так же эта команда может изменить его размер, для этого его надо отключить командой swapoff -a)
sudo dd if=/dev/zero of=/swap bs=1M count=1024
Укажите в качестве count необходимый размер swap в мегабайтах, например: 512, 1024 или 4096.
Настройте swap-файл:
chmod 600 /swap
mkswap /swap
Включите swap-файл:
swapon /swap
Проверьте результат командой
swapon -s
Filename Type Size Used Priority
/swap file 1048572 0 -1
Для того, чтобы внесенные изменения были применены при следующей загрузке сервера, добавьте информацию о swap-файле в /etc/fstab:
echo "/swap swap swap defaults 0 0"| sudo tee -a /etc/fstab
4. Создали пользователя и добавили сразу в необходимые группы:
adduser username
gpasswd -a username sudo
gpasswd -a username www-data
5. Настроили SSH
В самом начале необходимо изменить конфигурационный файл sshd_config
nano /etc/ssh/sshd_config
Следует запретить вход с помощью учетной записи root, заменив
PermitRootLogin yes
на
PermitRootLogin no
а также поменять порт SSH, используемый по умолчанию, заменив
Port 22
на какой-нибудь другой (Номер порта лучше выбирать из диапазона 49152-65535 - это позволит избежать возможных конфликтов с различными службами и сервисами Линукс):
Port 50132
После необходимо перезапустить SSH.
service ssh restart
Теперь необходимо переподключиться к серверу через назначенный порт под новой учетной записью, после чего настройку VDS можно продолжать.