Базовая настройка VPS

заметка

1. Добавим пользователя, что бы не работать под root. Введем пароль, запомним введенный пароль

adduser "username"

2. Добавим привилегии суперпользователя
Для Ubuntu

sudo adduser username sudo

или для CentOS:

usermod -aG wheel username

Установим пароль пользователю

sudo passwd username

В конфиге ssh должно быть выставлено PasswordAuthentication yes

sudo nano /etc/ssh/sshd_config

перезапустим сервис

sudo systemctl restart sshd

отключимся от сервера exit.

Добавим ssh ключ, если ключа еще нет, нужно его создать командой ssh-keygen

ssh-copy-id -i ~/.ssh/id_rsa.pub user@194.28.224.76

где -i ~/.ssh/id_rsa.pub — параметр в котором указан конкретный ключ
при авторизации вводим пароль. Видим:

/usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "/c/Users/Alex/.ssh/id_rsa.pub"
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
alexset@194.28.224.76's password:

Number of key(s) added: 1

Now try logging into the machine, with:   "ssh 'user@194.28.224.76'"
and check to make sure that only the key(s) you wanted were added.

Заново блокируем авторизацию по паролю в конфиге

sudo nano /etc/ssh/sshd_config

PasswordAuthentication no

Дальше проводим настройку системы от имени супер пользователя:

sudo su

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *