Уточни подключение без Bitwarden
This commit is contained in:
14
README.md
14
README.md
@@ -200,6 +200,8 @@ LEMANA_VPN_NO_EMOJI=1 sh uninstall.sh
|
||||
|
||||
TOTP seed — это постоянный секрет 2FA. Сам одноразовый TOTP-код меняется каждые 30 секунд и генерируется `openconnect-lite` в момент входа.
|
||||
|
||||
Если vault заблокирован и Touch ID helper не смог его открыть, CLI спросит `Bitwarden master password`. Это пароль от хранилища Bitwarden, а не корпоративный LDAP-пароль. Он нужен только чтобы достать LDAP password/TOTP seed из item `LM LDAP` и переложить их в macOS Keychain.
|
||||
|
||||
Отключить:
|
||||
|
||||
```sh
|
||||
@@ -212,6 +214,8 @@ sh install.sh --without-bitwarden
|
||||
vpn-lemanapro.sh --configure-keychain
|
||||
```
|
||||
|
||||
Если credentials уже лежат в Keychain, подключение без Bitwarden не будет спрашивать пароль заново. CLI явно напишет, что Bitwarden отключён и используются сохранённые LDAP password/TOTP seed из macOS Keychain.
|
||||
|
||||
### Если Bitwarden нет
|
||||
|
||||
Bitwarden не обязателен. Без него установка работает как обычный `openconnect-lite` profile с секретами в macOS Keychain.
|
||||
@@ -226,11 +230,17 @@ curl -fsSL https://git.dokops.ru/dokril/lemana-vpn/raw/branch/main/install.sh \
|
||||
Что понадобится:
|
||||
|
||||
- LDAP username;
|
||||
- LDAP password;
|
||||
- LDAP password: корпоративный LDAP/domain пароль, не мастер-пароль Bitwarden;
|
||||
- TOTP secret из корпоративной 2FA настройки.
|
||||
|
||||
Важно: вводить нужно не текущие 6 цифр из authenticator-приложения, а постоянный secret. Обычно он есть в QR-коде как `secret=BASE32...` или может быть показан при ручной настройке TOTP.
|
||||
|
||||
Если запуск идёт из `LemanaVPN.app`, приложение не может безопасно показать интерактивный terminal prompt для ввода LDAP/TOTP. Если Keychain пустой, приложение покажет ошибку. В этом случае один раз выполни в Terminal:
|
||||
|
||||
```sh
|
||||
vpn --configure-keychain
|
||||
```
|
||||
|
||||
Если secret есть только в QR-коде:
|
||||
|
||||
1. Открой QR-код в приложении/на портале, где настраивалась 2FA.
|
||||
@@ -416,7 +426,7 @@ uninstall-lemana-vpn.sh
|
||||
- удаляет sudoers rules и DNS cleanup wrapper;
|
||||
- удаляет блок `lemana-vpn` из `~/.zshrc`;
|
||||
- удаляет `~/.config/openconnect-lite/config.toml`;
|
||||
- удаляет `~/Applications/LemanaVPN.app` и LaunchAgent автозапуска;
|
||||
- останавливает уже запущенный процесс `LemanaVPN`, удаляет `~/Applications/LemanaVPN.app` и LaunchAgent автозапуска;
|
||||
- удаляет `~/.config/lemana-vpn`, если не передан `--keep-config`.
|
||||
|
||||
Опциональные режимы:
|
||||
|
||||
Reference in New Issue
Block a user