From a5486a59e4536fb8819fd1f4c30a18b16a55778d Mon Sep 17 00:00:00 2001 From: embeddev Date: Sat, 14 Mar 2026 17:10:27 +0300 Subject: [PATCH] vault backup: 2026-03-14 17:10:27 --- Linux/Linux - Commands.md | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/Linux/Linux - Commands.md b/Linux/Linux - Commands.md index 2b1b3e3..ba3e3bd 100644 --- a/Linux/Linux - Commands.md +++ b/Linux/Linux - Commands.md @@ -36,34 +36,40 @@ cat /proc/iomem ``` ## SSH -1. Настройка доступа по ключу с использованием файла `./ssh/config` - 1. Сгенерировать ключ (на локальном хосте) `ssh-keygen -t ed25519` - - Приватный ключ: `~/.ssh/id_ed25519` - - Публичный ключ: `~/.ssh/id_ed25519.pub` - 2. Добавить `pub` ключ на сервер (_`~/.ssh/authorized_keys`_) +Настройка доступа по ключу с использованием файла `./ssh/config` +- Сгенерировать ключ (на локальном хосте) + `ssh-keygen -t ed25519` + - Приватный ключ: `~/.ssh/id_ed25519` + - Публичный ключ: `~/.ssh/id_ed25519.pub` + Добавить `pub` ключ на сервер (_`~/.ssh/authorized_keys`_) 1. Если файл с директорией не существует - создать 2. Можно использовать `ssh-copy-id` - 3. Добавить конфигурацию в `./ssh/config` + 2. Добавить конфигурацию в `./ssh/config` 1. **Host** my-server 2. **HostName** IP_АДРЕС_СЕРВЕРА 3. **User** ИМЯ_ПОЛЬЗОВАТЕЛЯ 4. **IdentityFile** ~/.ssh/id_ed25519 5. **IdentitiesOnly** yes 6. **Port** 22 - если порт изменент - 4. Проброс портов: + 3. Проброс портов: Синтаксис: локальный порт - целевой хост - целевой порт 1. **LocalForward** 8080 localhost:80 2. **LocalForward** 5432 10.0.0.5:5432 - 5. Порты для проброса: + 4. Порты для проброса: 1. 3389 (RDP) 2. 5900+ (VNC) 3. 22 (SSH) 4. 80 / 443 (HTTP/HTTPS) 2. Используемые команды: - +Генерация ssh ключа: ```bash ssh-keygen -t ed25519 ``` +Проброс портов в localhost: +```bash +ssh -L 5901:10.10.10.5:5900 user@192.168.10.1 +``` + ## Network Проверка маршрута следования трафика. ``` bash