TGViewer
LinuxCamp | DevOps LinuxCamp | DevOps @linuxcamp_tg · 13.6K subscribers
Post #625 7.22K
Хватит копипастить ssh: наводим порядок в ~/.ssh/config

Ключ у тебя уже есть, пароль ты уже ненавидишь, но всё равно каждый раз пишешь ssh user@ip, потом ещё раз на бастион, потом снова, потом ждёшь. SSH умеет делать это нормально, если один раз настроить конфиг.

~/.ssh/config вместо копипасты

Создай конфиг и закрой на него права:


nano ~/.ssh/config
chmod 600 ~/.ssh/config


Минимальный пример: алиас, юзер, ключ, нормальные keepalive


Host prod
HostName 95.215.56.62
User maga
IdentityFile ~/.ssh/id_ed25519
ServerAliveInterval 30
ServerAliveCountMax 3


Теперь подключение становится человеческим:


ssh prod


JumpHost: когда есть bastion

Если внутренняя машина доступна только через bastion, добавляешь ProxyJump.


Host bastion
HostName 1.2.3.4
User maga
IdentityFile ~/.ssh/id_ed25519

Host internal
HostName 10.95.0.10
User maga
IdentityFile ~/.ssh/id_ed25519
ProxyJump bastion


И заходишь одной командой, без матрёшки из ssh:


ssh internal


Ускоряем повторные ssh: ControlMaster

Когда ты делаешь 10 коннектов подряд, каждый новый handshake это боль, особенно через bastion. Мультиплексирование решает.


Host *
ControlMaster auto
ControlPath ~/.ssh/cm-%r@%h:%p
ControlPersist 10m


После этого повторные ssh internal ощущаются как телепорт.

Вывод

Ключи дают безопасность, а ~/.ssh/config даёт скорость и порядок. ProxyJump убирает матрёшку, ControlMaster убирает тормоза. Один раз настроил и дальше просто работаешь.

LinuxCamp | #utils
  • 👍 43
  • 🔥 7
  • ❤‍🔥 5
  • 👾 4
  • ❤ 2
  • 🤔 1
  • 🥱 1
More from @linuxcamp_tg
  1. Sep 28, 2026Проекту GNU вчера исполнилось 43 года 1983 год: Ричард Столлман объявил планы разработать…
  2. Sep 25, 2026Linux будет работать на ноутах с Snapdragon X2. Qualcomm добавляет полноценную поддержку L…
  3. Sep 24, 2026Так все по делу)) Советует же самый быстрый фикс LinuxCamp | #memes
  4. Sep 23, 2026Планы на 3 октября — прийти на RWB Infra x Security Meetup Мы направим прожекторы на инфра…
  5. Sep 22, 2026Ещё одна рекордная неделя для AI-разработки в Linux. На прошлой неделе в ядро попало 1 634…
  6. Sep 17, 2026Открыл плейлист, а как выйти - непонятно 😁 LinuxCamp | #memes
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →