TGViewer
Linux Education Linux Education @linux_education · 11.1K subscribers
Post #2154 1.99K
⚡️ Linux совет по безопасности #linux #debian #линукс

Если запускаешь сервисы/ботов на сервере - не храни токены и API-ключи в коде и не пиши их в историю терминала через export ....

Лучший вариант - держать секреты в отдельном .env файле с правильными правами доступа и подгружать их при запуске процесса.
Так ты:

• не засветишь ключи в git
• не оставишь их в history
• упростишь перенос между серверами
• будешь чётко понимать, где лежат конфиги

И ещё важное: после обновления .env обязательно проверяй, какие переменные реально видит процесс.



1) создаём .env и ставим безопасные права

cd /root/bot
nano .env
chmod 600 .env

2) пример переменных
X_API_KEY=your_key_here
OPENAI_API_KEY=your_key_here
3) подгружаем переменные в текущую сессию

set -a
source .env
set +a

4) проверяем что переменная реально загрузилась

python -c "import os; print(os.getenv('X_API_KEY'))"

@linux_education
  • 👍 4
  • ❤ 1
More from @linux_education
  1. Oct 18, 2026Post #2863
  2. Oct 17, 2026🗝 Claude разгадал 26-летнюю загадку криптографии за 30 минут Когда АНБ передало числа, из…
  3. Oct 17, 2026Post #2861
  4. Oct 17, 2026@linux_education
  5. Oct 17, 2026Post #2859
  6. Oct 17, 2026‍🔥 Хочешь быстрее расти в IT? Хватит учиться в одиночку Окружение решает больше, чем каже…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →