Наши продукты

Все выпуски в PDF →
  • Годовая подписка на Xakep.ru

    Все статьи, PDF-архив, скидки и другие бонусы

    6000₽ в год

    Подписаться
  • Ежеквартальный «Хакер» #4

    Печатный выпуск за август–ноябрь 2026 года

    2000₽

    Заказать
  • Ежеквартальный «Хакер» #3

    Печатный выпуск за май–июль 2026 года

    2000₽

    Заказать
  • Спецвыпуск «Хакера» #4

    Избранные материалы 2021–2022 годов на бумаге

    2000₽

    Заказать

Одним из самых популярных репозиториев на Github на прошлой неделе стала утилита SSHRC для автоматической конфигурации сессий SSH, чтобы быстро создавать привычное окружение.

SSHRC работает точно так же, как обычный клиент ssh, но после входа в удалённую систему сразу обрабатывает все элементы, которые содержатся в ~/.sshrc на вашем компьютере.

$ echo "echo welcome" > ~/.sshrc
$ sshrc me@myserver
welcome

$ echo "alias ..='cd ..'" > ~/.sshrc
$ sshrc me@myserver
$ type ..
.. is aliased to `cd ..'

Допускается задавать переменные окружения, определять функции и запускать команды после прохождения авторизации: запускать скрипты bash, автоматически копировать на удалённый сервер настройки vim, inputrc и т.д.

SSHRC — простая и полезная утилита, которая берёт настройки в вашей личной директории, никому не мешая. Ею могут пользоваться много человек с одного сервера.

Автор SSHRC предупреждает, что если запихнуть в ~/.sshrc.d настройки слишком большого количества программ, то авторизация на удалённом сервере замедлится. При увеличении размера папки до 1 мегабайта удалённые серверы могут начать разрывать соединение.

  • Подпишись на наc в Telegram!

    Только важные новости и лучшие статьи

    Подписаться

  • Подписаться
    Уведомить о
    1 Комментарий
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии