diff --git a/Linux/Linux - Commands.md b/Linux/Linux - Commands.md index ca7a2a0..30bc3c0 100644 --- a/Linux/Linux - Commands.md +++ b/Linux/Linux - Commands.md @@ -18,6 +18,27 @@ `cat /etc/os-release` - просмотр версии системы `cat /proc/iomem` - просмотр Все активные отображения физических адресов в системе +## SSH +1. Настройка доступа по ключу с использованием `./ssh/config` + 1. Сгенерировать ключ (на локальном хосте) + `ssh-keygen -t ed25519` + - Приватный ключ: `~/.ssh/id_ed25519` + - Публичный ключ: `~/.ssh/id_ed25519.pub` + 2. Добавить `pub` ключ на сервер (_`~/.ssh/authorized_keys`_) + 1. Если файл с директорией не существует - создать + 2. Можно использовать `ssh-copy-id` + 3. Добавить конфигурацию в `./ssh/config` + 1. **Host** my-server + 2. **HostName** IP_АДРЕС_СЕРВЕРА + 3. **User** ИМЯ_ПОЛЬЗОВАТЕЛЯ + 4. **IdentityFile** ~/.ssh/id_ed25519 + 5. **IdentitiesOnly** yes + 6. **Port** 22 - если порт изменент + 4. Для проброса портов: + + + +