Si farvel til 'Total Commander Error 29'. En guide til null-nedetid deployments, SSH-nøkkelsikkerhet og Git-arbeidsflyter.
NB

Slutt å bruke FTP: Moderne WordPress deployment med SSH, Git & keys

5.00 /5 - (23 votes )
Sist verifisert: 1. mai 2026
2min lesetid
Guide

Hvis du ser “Feil 29” i Total Commander eller “Tidsavbrudd for tilkobling” i FileZilla, sender universet deg en melding. Slutt å bruke FTP.

I 2010 var FTP standard. I 2026 er dra-og-slipp av filer til en produksjonsserver hensynsløst. Det fører til:

  • Nedetid: Hva skjer hvis internettet ditt kutter ut mens du laster opp functions.php?
  • Sikkerhetsrisiko: FTP sender passord i klartekst (med mindre du bruker FTPS).
  • Ingen historikk: Hvem endret den filen? Når? Hvorfor?

#Nivå 1: SFTP & SSH-nøkler (absolutt minimum)

Hvis du overføre filer manuelt, bruk SFTP (SSH File Transfer Protocol). Det kjører over port 22 og er fullstendig kryptert.

Enda bedre, bruk SSH-nøkler i stedet for passord.

  1. Generer en nøkkel: ssh-keygen -t ed25519 -C "din@email.no"
  2. Kopier til server: ssh-copy-id user@host
  3. Konfig: Rediger ~/.ssh/config for enkel tilgang.
Host minside
    HostName 192.168.1.100
    User wppoland
    IdentityFile ~/.ssh/id_ed25519

Nå kan du bare skrive ssh minside eller koble til via SFTP uten å skrive passord hver gang.

#Nivå 2: Git & “Git pull” (mellomtrinnet)

Slutt å redigere kode på serveren. Rediger lokalt, commit til Git, og pull på serveren.

  1. Lokalt: git push origin main
  2. Server: cd /var/www/html && git pull origin main

Fordeler: Du har versjonshistorikk. Du kan tilbakestille endringer (git reset --hard). Ulemper: Ikke atomisk. Nettstedet kan gå ned i noen sekunder under git pull hvis filene ikke stemmer overens.

#Nivå 3: Atomiske deployments (PRO-standarden)

Profesjonell WordPress-hosting (Kinsta, WPEngine, SpinupWP) eller verktøy som DeployerPHP bruker “Atomiske Deployments”.

Hvordan det fungerer:

  1. Kode lastes opp til en ny mappe: /releases/2026-12-23-0800/
  2. Avhengigheter installeres (Composer, NPM).
  3. En symbolsk lenke (symlink) /current byttes fra den gamle mappen til den nye.

Resultat: Null nedetid. Byttet skjer på millisekunder. Hvis bygget feiler, byttes aldri symlinken, og siden forblir oppe.

#Verktøy å bruke i 2026

  • Lokalt: LocalWP eller DDEV.
  • Repo: GitHub / GitLab.
  • Deployment:
    • GitHub Actions: Gratis CI/CD-pipelines.
    • DeployHQ: enkelt GUI for deployments.
    • Buddy.works: Optimalisert for WP.

#Oppsummering

“Feil 29” er ikke en bug. Det er en funksjon som minner deg på å oppgradere arbeidsflyten din.

  1. Dropp FTP for SFTP.
  2. Bruk SSH-nøkler.
  3. Gå over til Git-baserte deployments.

Ditt fremtidige jeg (og kundene dine) vil takke deg når du kan rulle tilbake en ødelagt oppdatering på 3 sekunder.

Utforsk våre profesjonell WordPress-utvikling for å ta prosjektet ditt videre.

Neste steg

Gjor artikkelen om til faktisk implementering

Denne blokken styrker intern lenking og sender leseren videre til de mest relevante tjenestene og innholdet.

Vil du fa dette implementert pa nettstedet ditt?

Hvis du vil gjore kunnskapen i artikkelen om til konkrete forbedringer, redesign eller en tydelig leveranseplan, kan jeg ta det videre.

Relevant klynge

Utforsk andre WordPress-tjenester og kunnskapsbase

Styrk virksomheten din med profesjonell teknisk støtte innen kjerneområdene i WordPress-økosystemet.

Hva er Slutt å bruke FTP: Moderne WordPress deployment med SSH, Git & keys?
Slutt å bruke FTP: Moderne WordPress deployment med SSH, Git & keys er et viktig aspekt ved administrasjon av WordPress-nettsider som bidrar til å forbedre nettstedets ytelse, sikkerhet og brukeropplevelse.
Hvordan implementerer man Slutt å bruke FTP: Moderne WordPress deployment med SSH, Git & keys?
Slutt å bruke FTP: Moderne WordPress deployment med SSH, Git & keys innebærer å konfigurere ulike innstillinger og implementere beste praksis for å optimalisere din WordPress-nettside.
Hvorfor er Slutt å bruke FTP: Moderne WordPress deployment med SSH, Git & keys viktig?
Slutt å bruke FTP: Moderne WordPress deployment med SSH, Git & keys er avgjørende fordi det direkte påvirker nettstedets søkemotorrangering, lastehastighet og generelle suksess.

Trenger du FAQ tilpasset bransje og marked? Vi lager en versjon som støtter dine forretningsmål.

Ta kontakt

Relaterte artikler

Komplett guide til installasjon av WordPress med Docker Compose og Composer (Bedrock). Inkluderer fullstendig docker-compose.yml, Xdebug-konfigurasjon, .env-oppsett og distribusjonsarbeidsflyter fra lokalt til produksjon.
development

Installer WordPress med Docker og Composer: moderne utviklingsoppsett for 2026

Komplett guide til installasjon av WordPress med Docker Compose og Composer (Bedrock). Inkluderer fullstendig docker-compose.yml, Xdebug-konfigurasjon, .env-oppsett og distribusjonsarbeidsflyter fra lokalt til produksjon.

En omfattende guide til WordPress-sikkerhetsherdning i 2026 - serverkonfigurasjon, Passkeys-autentisering, WAF-oppsett, CSP-headere, databasebeskyttelse, headless-sikkerhet og en 25-punkts sikkerhetssjekkliste.
wordpress

WordPress-sikkerhetsherdning 2026: Den komplette guiden fra server til applikasjon

En omfattende guide til WordPress-sikkerhetsherdning i 2026 - serverkonfigurasjon, Passkeys-autentisering, WAF-oppsett, CSP-headere, databasebeskyttelse, headless-sikkerhet og en 25-punkts sikkerhetssjekkliste.

Lær hvordan du oppretter et WordPress staging-nettsted, overfører staging til produksjon trygt, og deployer fra lokal utvikling. Dekker hosting-staging, plugins, WP-CLI, git-arbeidsflyter og CI/CD med GitHub Actions.
development

WordPress staging-arbeidsflyt: fra lokal utvikling til produksjonsdeploy

Lær hvordan du oppretter et WordPress staging-nettsted, overfører staging til produksjon trygt, og deployer fra lokal utvikling. Dekker hosting-staging, plugins, WP-CLI, git-arbeidsflyter og CI/CD med GitHub Actions.