Files
tf_provider/secrets/HOW_TO_SSH.md
T

38 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Как выполнять команды на удалённом сервере
**Сервер**: `naeel@5.172.178.213`
**SSH-ключ**: `/home/naeel/remote_dev/terraform/secrets/id_ed25519.txt`
**Репозиторий на сервере**: `/home/naeel/terra/terraform`
## Разовая команда
```bash
ssh -o StrictHostKeyChecking=no -i /home/naeel/remote_dev/terraform/secrets/id_ed25519.txt naeel@5.172.178.213 "КОМАНДА"
```
## Git push (с токеном)
```bash
ssh -o StrictHostKeyChecking=no -i /home/naeel/remote_dev/terraform/secrets/id_ed25519.txt naeel@5.172.178.213 \
"cd /home/naeel/terra/terraform && git push https://naeel:GITEA_TOKEN@gitea-naeel.giteak8s.services.ngcloud.ru/naeel/terraform.git BRANCH"
```
## Git commit + push (полный цикл)
```bash
ssh -o StrictHostKeyChecking=no -i /home/naeel/remote_dev/terraform/secrets/id_ed25519.txt naeel@5.172.178.213 \
"cd /home/naeel/terra/terraform && git add -A && git commit -m 'MESSAGE' && git push https://naeel:GITEA_TOKEN@gitea-naeel.giteak8s.services.ngcloud.ru/naeel/terraform.git BRANCH"
```
## Интерактивный сеанс (не из агента)
```bash
ssh -i /home/naeel/remote_dev/terraform/secrets/id_ed25519.txt naeel@5.172.178.213
```
## Примечания
- sshfs монтирует `/home/naeel/terra``/home/naeel/remote_dev`
- Git нужно запускать через SSH на сервере, локальный git в смонтированной папке не работает
- Gitea PAT хранить отдельно (не коммитить)