VPS

Выбрать VPS можно на сайте poiskvps.ru. Для сервера достаточно 1 ГБ ОЗУ, 1 ядро процессора. Покупаем, выбираем ОС: Ubuntu 20.04 или 22.04. Во вкладке "Безопасность" меняем пароль на удобный. Далее подключаемся к нашему удалённому серверу через PuTTY, вводим ip, логин и пароль.

Открытые порты (обычно открыт только 22-ой порт SSH)

Узнаем, какие порты открыты сканером nmap: nmap ip-адрес
Если выскакивает ошибка -bash: имя: command not found, то не установлен этот компонент, устанавливаем: apt install имя
Если забыли какой ip-адрес: wget -O - -q eth0.me
Если сканер не установлен, то устанавливаем: sudo apt-get install nmap
Покажет как минимум один открытый порт 22-ой, по которому мы подключены (22-ой порт - SSH)

Второй способ узнать открытые порты, это iptables или её упрощённым интерфейс UFW (Uncomplicated Firewall), установим: sudo apt install ufw
Открытые порты (список правил, зарегистрированных в брандмауэре): sudo ufw app list
Добавим в брандмауер 22-ой порт SSH, через который зашли на сервер: sudo ufw allow OpenSSH или sudo ufw allow 22
Добавим ещё 80-ый порт http: sudo ufw allow http или sudo ufw allow 80
Включаем брандмауер (фаервол): sudo ufw enable
Просмотр правил фаервола: ufw status numbered
Удалить второе правило фаервола: sudo ufw delete 2
Если прописали новое правило фаерволу, то надо откл: sudo ufw disable и потом вкл фаервол: sudo ufw enable

Устанавливаем дополнительные сервисы: