SSH/Рецепты: различия между версиями

Материал из DZWIKI
< SSH
Перейти к навигации Перейти к поиску
Строка 18: Строка 18:
=== ssh-agent и Windows ===
=== ssh-agent и Windows ===


В окружениях Windows есть родная реализация Windows OpenSSH. А значит есть и свой агент который может работать в фоне:
В окружениях Windows есть родная реализация Windows OpenSSH. А значит есть и свой агент который может работать в фоне (код ниже нужно выполнить с правами администратора)<ref>{{cite web
|url          = https://docs.github.com/ru/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent
|title        = Создание нового ключа SSH и его добавление в ssh-agent
|lang        = ru
|date        =
|access-date  = 2026-06-11
|website      = GitHub Docs
|archive-url  =
|archive-date =
}}</ref>:


<syntaxhighlight lang="powershell">
<syntaxhighlight lang="powershell">

Версия от 05:38, 11 июня 2026

Старт

Создаём ssh-ключ:

ssh-keygen -a 2048 -t rsa -b 8192

Добавляю ключ к ssh-agent. Прежде проверяю что `ssh-agent` запущен:

eval "$(ssh-agent -s)"

Добавляю:

ssh-add ~/.ssh/id_rsa

ssh-agent и Windows

В окружениях Windows есть родная реализация Windows OpenSSH. А значит есть и свой агент который может работать в фоне (код ниже нужно выполнить с правами администратора)[1]:

# start the ssh-agent in the background
Get-Service -Name ssh-agent | Set-Service -StartupType Manual
Start-Service ssh-agent

Тунелирование

SSH туннель для браузера

ssh -D 4343 username@hostname.tld -p 22

тут:

  • -D — опция указывающая на создание туннеля «Specifies a local "dynamic" application-level port forwarding»
  • -p — порт удаленного ssh-сервера для подключения

После этого в браузере настройте socks-proxy на 127.0.0.1, порт 4343.

Firefox:

General > Network Settings

  1. Создание нового ключа SSH и его добавление в ssh-agent. GitHub Docs. Дата обращения: 11 июня 2026.