Remove hardcoded SSH password; prompt interactively or use env var
This commit is contained in:
+4
-3
@@ -59,15 +59,14 @@ user@192.168.255.16
|
||||
По умолчанию:
|
||||
|
||||
- SSH-порт: `22`
|
||||
- SSH/Sudo-пароль: `1q2w3e$R`
|
||||
- Пользователь по умолчанию: `user`
|
||||
- Адрес сервера: `http://192.168.255.180:3000`
|
||||
- Токен агента: `a916c8cd656b3f40acc2920820abf88e`
|
||||
|
||||
Переопределить можно через переменные окружения:
|
||||
**Пароль SSH/Sudo запрашивается интерактивно** при запуске скрипта. Чтобы не вводить каждый раз, можно задать переменную окружения:
|
||||
|
||||
```bash
|
||||
export SSH_PASS='MyS3cr3t$'
|
||||
export SSH_PASS='1q2w3e$R'
|
||||
export SERVER_URL='http://monitor.example.com:3000'
|
||||
export AGENT_TOKEN='my-token'
|
||||
export SSH_PORT=2222
|
||||
@@ -75,6 +74,8 @@ export DEFAULT_USER='admin'
|
||||
./deploy-agent.sh
|
||||
```
|
||||
|
||||
В этом случае пароль не отображается на экране и не сохраняется в истории shell.
|
||||
|
||||
## Запуск
|
||||
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user