Конфигурирование операционной системы
Настройка авторизации SSH по ключу
Добавление нового пользователя
Шаг 1. Настроить авторизацию SSH
Добавить пользователя с домашней директорией:
Шаг 2. Обновить службу sysctl
Добавить в группу sudo (администраторы)
Шаг 3. Добавить публичный ключ для авторизации:
Добавить публичный ключ для авторизации:
Шаг 3. Добавить публичный ключ для авторизации:
Установить новый часовой пояс:
Шаг 4. Перезапуск службы:
Шаг 4. Перезапуск службы:
прописать пользователя (/username/) в конце файла с параметрами:
прописать пользователя (/username/) в конце файла с параметрами:
```
PasswordAuthentication no
PermitRootLogin no
```
```
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
```
```
bash
$ timedatectl
```
```bash
$ sudo useradd -m UserName
```
```
username ALL=(ALL) NOPASSWD: ALL
```
```
UserName ALL=(ALL) NOPASSWD: ALL
```
```bash
$ sudo sysctl -p```
```bash
$ timedatectl list-timezones
```
```bash
$ sudo usermod -aG sudo UserName
```
```bash
$ echo 'ssh-rsa /публичный ключ/ username@domain' > ~/.ssh/authorized_keys
```
```bash
$ echo 'ssh-rsa /публичный ключ/ UserName@domain' > home/UserNmae/.ssh/authorized_keys
```
```bash
$ echo 'ssh-rsa /публичный ключ/ username@domain' > ~/.ssh/authorized_keys
```
```bash
$ sudo timedatectl set-timezone Europe/Moscow
```
```bash
$ mkdir /home/UserName/.ssh
$ chown -R UserName /home/UserName/.ssh
$ echo 'ssh-rsa /публичный ключ/ username@domain' > /home/UserName/.ssh/authorized_keys
$ chmod 600 /home/UserName/.ssh/authorized_keys
$ chown UserName: /home/UserName/.ssh/authorized_keys
```
```bash
sudo systemctl restart sshd
```
```bash
sudo systemctl restart sshd
```