# Как выполнять команды на удалённом сервере **Сервер**: `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 хранить отдельно (не коммитить)