Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Сървъри

Сървърът е машина, която реално извършва работата на агентите. Neo не съхранява нищо на него, освен собствения си SSH ключ (или сертификат) и каквото е необходимо за връзките и агентите, които настроите на него.

Добавяне на сървър

Сървъри → „Добавяне на сървър“ → „Свързване на работен възел“: адрес, порт, потребител и начин на вход.

Начини на вход:

  • Ключ на DaxBax Neo (по подразбиране). Neo генерира специален ключ за този сървър и показва една команда за изпълнение на него, добавяща публичната част в authorized_keys. Оттам нататък Neo влиза само с този ключ.
  • Ваш собствен ключ. Поставяте съществуващ частен ключ изцяло (с първия и последния ред). Ако ключът е защитен с парола, тя се ползва само веднъж — за прочитане на ключа — и никога не се запазва; самият ключ се пази криптиран, без паролата.
  • Парола. По подразбиране паролата се използва веднъж: Neo влиза, добавя собствения си ключ в authorized_keys, проверява, че ключът работи, и оттам нататък влиза с него, забравяйки паролата. Ако сървърът отказва вход с ключ, можете да запазите паролата вместо това, и Neo ще продължи да я използва (включително за отговор на sudo подкани).

Нито ключът, нито паролата се показват обратно през интерфейса — одитният журнал записва използваният метод, никога самия секрет.

Потребителят не е длъжен да е root: достатъчен е passwordless sudo (<user> ALL=(ALL) NOPASSWD:ALL). Бутонът „Проверка“ отказва сървъра без това.

Смяна на адрес или потребител

Смяната на хост, порт или потребител изисква повторна проверка на връзката.

Един сървър, няколко агента

Към един и същ сървър може да бъде прикачен повече от един агент; те могат да го споделят, но всеки има своя памет — изолирана, или споделена с конкретен друг агент на същия сървър, избрано при създаването на агента.

SSH сертификати вместо постоянен ключ

Някои работни пространства имат включен допълнителен слой защита: вместо постоянен ключ Neo подписва всяка връзка с краткотраен сертификат (валиден около 30 минути), издаван от отделна сертификатна служба. Ако това е включено за вашето пространство, сървърите преминават към него сами, във фонов режим, без да е нужно да правите нищо — старият ключ просто спира да се използва. Настройки → „SSH сертификати“ показва колко сървъри вече са преминали.