| static | ||
| templates | ||
| __init__.py | ||
| .gitignore | ||
| product.db | ||
| README.org | ||
| requirements.txt | ||
Install server from scratch (Rocky Linux)
Установка сервера с нуля (gunicorn + nginx + flask) и настройка WireGuard
Создаем сервер. Заходим через SSH -> выходим -> копируем ключи на сервер.
ssh <login>@<ip-address server>
exit
ssh-copy-id <login>@<ip-address server>
Теперь можем заходить по ключу (~/.ssh)
На сервере настраиваем SSH (запрет авторизации по паролю, запрет root по ssh)
sudo vim /etc/ssh/sshd_config
Добавляем или изменяем строки:
AllowUsers <login>
PermitRootLogin no
PasswordAuthentication no
sudo systemctl restart sshd