Pull to refresh
26
0.1
Роман Кудлай @RomanKu

User

Send message
На маке вместо KeepassXC решил использовать MacPass — интерфейс нативный и функционал неплох.
Думал расписать более подробно конфиг, пожалуйста, стоило это сделать. Надо будет дополнить.
Или я что-то недопонимаю в вашем высказывании?

Ключевое слово было инициализации, т.е. когда вы точно уверены, что MITM атаки нет, а если уверенности нет, то можно использовать отдельное хранилище или пример с https, что я приводил выше.

Технически не мешает и подобное я часто использую (делал внутренний доклад про сценарии использования, однако, на Хабре уже есть статьи на эту тему), но что, если надо зайти на сервер и выполнить


$ git pull

Или scp или rsync да и много чего ещё (на самом деле нет).
Можно использовать парольную аутентификацию или извращаться, а можно воспользоваться агентом.
Часто встречаю ситуацию когда на серверах разработки код стянут по https, ты вызываешь


git pull

А у тебя GIT спрашивает пароль какого-то разраба. Почему нельзя было склонить по SSH? Секурность? Нет — глу… незнание

authorized_keys2 ещё в 2001 году был с пометкой deprecated, но проверю на своих системах его поддержку
Пожалуй, стоит это вынести в пункты улучшения безопасности
Какие варианты?
Я могу предложить только временные ключи на время сессии
асскажите, как вы будете управлять ключами десяти тысяч сотрудников на трёх сотнях тысяч серверов.

PAM?

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

У меня опыт был использования PAM + ldap для управления пользователями
в рамках данной статьи удалить его из $HOME/.ssh/authorized_keys
А в энтерпрайзе другие подходы
скомпрометированный root на машине без selinux и прочих защит (да и с ними тоже) — это компрометация всей системы, «ЭТО ФИАСКО, БРАТАН» (с)

Дальше о безопасности говорить уже смысла нет
Мне кажется, что мы друг друга не поняли.
Локальный ssh-agent + ForwardAgent yes — я это и указывал

А цепочку можно построить так:
$ ssh-add
$ ssh -A server
connected
  $ ssh-add # будет добавлен ключ из первого шага
  $ ssh -A server2
  connected
    $ ssh-add # будет добавлен ключ из первого шага
    $ ssh -A server3 

Ну по факту это развитие 3 пункта: проброс ssh-agent по цепочке
Он достается вам ;-)
Спасибо за замечание, исправили.
По ARKit скоро выйдет отдельная статья, не переживайте. ARKit является более зрелой реализацией AR от Apple и поддерживается примерно 50% устройст, что значительно превышает охват ARCore.

Information

Rating
2,779-th
Location
Таганрог, Ростовская обл., Россия
Date of birth
Registered
Activity