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

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

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 "[email protected]"
  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.

Hva er Slutt å bruke FTP: Moderne WordPress deployment med SSH, Git & keys? #
Slutt å bruke FTP: Moderne WordPress deployment med SSH, Git & keys vurderes her som et konkret WordPress-valg: nytte, tekniske grenser og risiko i drift.
Hvordan implementerer man Slutt å bruke FTP: Moderne WordPress deployment med SSH, Git & keys? #
I praksis starter arbeidet med et tydelig mål, en liten teknisk endring og kontroll i logger, Search Console eller ytelsesmålinger.
Hvorfor er Slutt å bruke FTP: Moderne WordPress deployment med SSH, Git & keys viktig? #
Temaet er viktig når det påvirker indeksering, ytelse, sikkerhet, vedlikehold eller redaksjonelt arbeid på nettstedet.

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

Ta kontakt

Relaterte artikler

Praktisk gjennomgang av 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

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

Cloudflare Pages dokumenterer en grense på 2000 regler i _redirects, men grensen som faktisk biter er filstørrelsen på 100KB. Regler forbi byte-grensen droppes ved deploy uten noen advarsel. En produksjonsdiagnose.
devops

Cloudflare Pages dropper _redirects over 100KB i det stille

Cloudflare Pages dokumenterer en grense på 2000 regler i _redirects, men grensen som faktisk biter er filstørrelsen på 100KB. Regler forbi byte-grensen droppes ved deploy uten noen advarsel. En produksjonsdiagnose.

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-sikkerhet: server, innlogging, plugins og headere

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