С чего начать Первые шаги трек · 15 ступеней
Linux Labs

SSH

  • PAM: проверка входа, политика паролей и блокировка

    Стек модулей в /etc/pam.d: решает, пускать ли пользователя, какой пароль принять и когда заблокировать вход.

    grep -vpam-auth-update --enableecho

    13 мин
  • ssh, scp — подключение и копирование по SSH

    Клиент для входа и копирования файлов по SSH; алиасы хостов в ~/.ssh/config убирают повтор параметров подключения.

    sshssh -pscp file

    3 мин
  • sshd — SSH-сервер

    Сервер OpenSSH; правь конфиг со вторым открытым сеансом — ошибка в PermitRootLogin закроет доступ немедленно.

    sshd -tsshd -Tsystemctl reload

    4 мин
  • SSH-ключи и ssh-agent

    Пары ключей для входа без пароля; sshd отвергает ~/.ssh, если писать в него могут группа или остальные.

    ssh-keygen -tssh-copy-idssh-keygen -l

    4 мин
  • ssh-keyscan — собрать ключи хостов

    Заранее наполнить known_hosts ключами серверов — без интерактивного «yes» при первом ssh.

    ssh-keyscanssh-keyscan -Hssh-keyscan -t

    4 мин
  • Ansible: инвентарь, модули и разовые команды

    Система настройки серверов по SSH: по инвентарю и плейбукам приводит машины к описанному состоянию без агента на них.

    ansible -iansible-inventory -iansible-playbook -i

    8 мин
  • ansible-playbook: запуск плейбука

    Запускает плейбук Ansible на машинах инвентаря и по каждой задаче пишет ok, changed, skipping или failed.

    ansible-playbook -i

    13 мин
Загрузка…