SSH/Рецепты: различия между версиями
< SSH
Перейти к навигации
Перейти к поиску
Dzmuh (обсуждение | вклад) (→Старт) |
Dzmuh (обсуждение | вклад) |
||
| (не показана 1 промежуточная версия этого же участника) | |||
| Строка 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"> | ||
| Строка 43: | Строка 52: | ||
General > Network Settings | General > Network Settings | ||
== Примечания == | |||
{{Примечания|2}} | |||
[[Категория:Документация к SSH|*Рецепты]] | [[Категория:Документация к SSH|*Рецепты]] | ||
Текущая версия от 05:40, 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
Примечания
- ↑ Создание нового ключа SSH и его добавление в ssh-agent. GitHub Docs. Дата обращения: 11 июня 2026.