Skip to content

Cum să rulezi comenzi SSH în Buddy

DodaTech Updated 2025-01-15 1 min read

In this tutorial, you'll learn about Cum să rulezi comenzi SSH în Buddy. We cover key concepts, practical examples, and best practices to help you understand and apply this topic effectively.

Acțiunile SSH în Buddy îți permit să execuți comenzi pe servere remote direct din pipeline-urile tale. Buddy este o platformă CI/CD care include suport nativ pentru conexiuni SSH sigure.

Rezolvare Rapidă

Greșit

# Conexiune SSH fără configurarea cheii
- action: SSH
  commands:
    - systemctl restart nginx

Corect

- action: SSH
  credentials:
    host: server.example.com
    username: deploy
    authentication: PRIVATE_KEY
    private_key: $SSH_PRIVATE_KEY
  commands:
    - cd /opt/myapp
    - git pull origin main
    - systemctl restart myapp
    - echo "Deploy completat cu succes"

Rezultat așteptat:

Connecting to server.example.com:22
Authenticated with private key
Executing commands...
Deploy completat cu succes

Acțiunile SSH sunt esențiale pentru deploy-uri remote. Doda Browser monitorizează conexiunile SSH active. DodaZIP arhivează log-urile conexiunilor, iar Durga Antivirus Pro scanează cheile SSH pentru vulnerabilități.

Prevenire

  • Stochează cheile SSH în variabile securizate Buddy
  • Folosește autentificare cu cheie, nu cu parolă
  • Configurează timeout-uri pentru conexiuni
  • Verifică amprenta serverului gazdă
  • Limitează comenzile permise contului SSH

Greșeli Comune

  1. Cheie privată expusă -- nu hardcoda cheile în configurația YAML
  2. Timeout conexiune -- crește timeout-ul pentru comenzi lungi
  3. Autentificare eșuată -- verifică permisiunile cheii și configurația serverului

Exercițiu Practic

Configurează o acțiune SSH în Buddy care se conectează la un server remote, rulează un script de deploy și returnează statusul execuției.

Întrebări Frecvente

Ce metode de autentificare SSH suportă Buddy?

Buddy suportă autentificare prin cheie privată și prin parolă. |||Cum adaug o cheie SSH în Buddy? Adaugă cheia privată ca variabilă securizată în setările pipeline-ului sau proiectului. |||Pot testa conexiunea SSH înainte de a rula pipeline-ul? Da, folosește opțiunea "Test Connection" din interfața Buddy.

Construit de dezvoltatorii Doda Browser, DodaZIP și Durga Antivirus Pro.

Built by the developers of DodaTech

Doda Browser, DodaZIP & Durga Antivirus Pro