Tillbaka till support Webbhotell Använda SFTP på WordPress.com

Använda SFTP på WordPress.com

Secure File Transfer Protocol är en säker FTP-metod för att överföra filer till och från din webbplats. Den här guiden visar hur du använder SFTP på WordPress.com.

Den här funktionen är tillgänglig för webbplatser med WordPress.com Creator- eller Entrepreneur-paketet. Om din webbplats har något av våra äldre paket är funktionen tillgänglig med Pro-paketet.

Försiktighetsåtgärder

SFTP är en avancerad funktion avsedd för personer som har erfarenhet av att redigera webbplatsfiler.

De flesta åtgärder du kan vidta med SFTP kan även genomföras utan SFTP, exempelvis:

Du bör inte redigera filer om du inte vet exakt vad ändringen kommer att göra. Att ladda upp okända filer eller redigera befintliga filer utan att förstå vad de gör kan leda till att din webbplats kraschar och att du förlorar data på din webbplats. Du kan testa kod- och filändringar först på en mellanlagringswebbplats.

Om SFTP

SFTP är en metod för att komma åt filer och mappar på en webbplats via ett klientprogram såsom FileZilla på din lokala dator. SFTP står för Secure File Transfer Protocol (eller SSH File Transfer Protocol). Det utformades som en utökning av SSH (Secure SHell)-protokollet. Den ”säkra” delen består i att det körs över en säker kanal, i det här fallet SSH.

SFTP ska inte förväxlas med FTP (File Transfer Protocol), vilket är snarlikt men inte säkert.

En rad olika anpassade tillägg och teman kan be dig att skapa specifika mappar eller lägga till filer via SFTP. I allmänhet är dock SFTP inte nödvändigt för att din webbplats ska fungera.

Hitta dina SFTP-autentiseringsuppgifter

För att komma åt din webbplats SFTP-alternativ och erhålla dina autentiseringsuppgifter, vidta följande steg:

  1. Gå till adminpanelen för din webbplats.
  2. Navigera till Inställningar → Värdkonfiguration.
  3. Under ”SFTP/SSH-autentiseringsuppgifter” klickar du på knappen ”Skapa autentiseringsuppgifter”:
En pil pekar på knappen Autentiseringsuppgifter.

Efter ett litet tag kommer dessa autentiseringsuppgifter att visas:

  • URL-adress
  • Portnummer
  • Användarnamn
  • Lösenord

Klicka på knappen Kopiera bredvid valfritt värde för att kopiera det till din enhets urklipp.

Användarnamnet och lösenordet genereras av systemet automatiskt. Dessa är unika för din webbplats, så om du har flera webbplatser kommer du att behöva flera användarnamn och lösenord, ett för respektive webbplats, i din SFTP-klient.

SFTP-autentiseringsuppgifter

Av säkerhetsskäl lagrar vi inte ditt SFTP-lösenord. Om du har glömt ditt lösenord kan du återställa det genom att klicka på knappen ”Återställ lösenord”, som visas när du har lämnat skärmen Värdkonfiguration och sedan gått tillbaka igen.

Konfigurera en klient

En SFTP-klient är ett verktyg som accepterar dina autentiseringsuppgifter och gör att du kan komma åt dina webbplatsfiler. Det finns många klienter tillgängliga. Om du inte har några preferenser rekommenderar vi FileZilla. Konfigurationsinstruktioner för detta verktyg finns nedan.

FileZilla

För att komma åt SFTP med FileZilla, utför följande steg:

  1. Besök FileZilla-webbplatsen för att ladda ner FileZilla för Windows, MacOS eller Linux.
  2. Öppna programmet och navigera till Fil → Webbplatshanterare.
  3. Klicka på knappen ”Ny webbplats”.
  4. Ställ in fältet ”Protokoll” på SFTP (SSH File Transfer Protocol), inte FTP.
  5. Lägg till autentiseringsuppgifterna som du erhöll tidigare.
  6. Klicka på knappen Anslut:
Skärmbild på skärmen för autentiseringsuppgifter i Filezilla, med Protokoll satt till SFTP – SSH File Transfer Protocol och Användarnamns- och lösenordsfält för Användare.

I standardlayouten för Filezilla hittar du dina lokala filer till vänster och dina webbplatsfiler till höger.

Överför

Klicka för att expandera instruktionerna för Transmit SFTP-klienten som är tillgänglig för macOS.

Om du använder macOS kan du använda appen Transmit på din dator. Du kan ladda ner appen direkt från apputvecklaren här: Transmit 5.

När appen är nedladdad och installerad på din webbplats bör du se en startmodul.

En exempelskärmbild på en Transmit-inloggningsmodul

Se till att fältet ”Protokoll” är satt till ”SFTP”.

En exempelskärmbild på Transmit. En orange pil pekar på SFTP-alternativet

Därefter fyller du i SFTP-autentiseringsuppgifterna (adress, användarnamn, port och lösenord) i de tillgängliga fälten:

En exempelskärmbild på en Transmit-inloggningsmodul

När detta är gjort klickar du på Anslut. Sedan är det klart.

Cyberduck

Klicka för att expandera instruktionerna för Cyberduck SFTP-klienten för macOS och Windows.

Cyberduck är tillgängligt för både macOS och Windows. Du kan ladda ner programvaran/appen från deras webbplats: cyberduck.io

När installationen är klar kommer du att se en startmodul.

En exempelskärmbild på Cyberduck. Knappen Öppna anslutning till vänster

Klicka på knappen ”Öppna anslutning” längst upp till vänster.

En exempelskärmbild på Cyberduck, med en orange pil som pekar på knappen Öppna anslutning

Du bör se inloggningsfönstret, där du kan fylla i dina SFTP-autentiseringsuppgifter. Observera att det ska vara SFTP.

En exempelskärmbild på Cyberduck-inloggningsmodulen

Klicka på rullgardinspilen bredvid alternativet ”FTP (File Transfer Protocol)”.

En exempelskärmbild på Cyberduck, med en orange pil som pekar på en rullgardinspil bredvid alternativet FTP (File Transfer Protocol)

Därefter väljer du alternativet ”SFTP (SSH File Transfer Protocol)”.

En exempelskärmbild på Cyberduck, med rullgardinsmeny och en orange pil som pekar på alternativet SFTP (SSH File Transfer Protocol)

När detta är gjort bör området ”Port” ändras till 22. Fyll i fälten med autentiseringsuppgifterna från Inställningar → Värdkonfiguration i din WordPress.com-adminpanel.

En exempelskärmbild på Cuberduck, med textfältsrutor för Server, Port, Användarnamn och Lösenord.

Klicka på ”Anslut”. Sedan bör det vara klart.

Vanliga frågor

Jag har laddat upp ett tillägg/tema och kan inte se det i min adminpanel?

Se till att du har laddat upp det till rätt mapp. Om tillägg inte ligger i /wp-content/plugins/ och teman inte ligger i /wp-content/themes/ kommer de inte att fungera.

Jag har ändrat mina temafiler, men mina ändringar försvann efter att temat uppdaterades.

Detta är som förväntat om du inte har använt ett barntema för att göra ändringar, eftersom eventuella ändringar skrivs över av den nya versionen av temat. Om du vill köra dina egna anpassade teman, följ dessa instruktioner.

Jag har lagt till min webbplats till min SFTP-klient, med det fungerar inte.

Se till att du har specificerat en SFTP-anslutning i din klients inställningar. Om du använder Quickconnect, se till att din SFTP-adress har prefixet sftp://

Jag har laddat upp bilder/videoklipp via SFTP, men de visas inte i mitt mediabibliotek.

Detta är som förväntat eftersom WordPress inte känner igen mediafiler som laddats upp via SFTP. Även om de är tillgängliga via den direkta URL:en kommer de inte att visas i adminområdet. Du kan använda tillägg, exempelvis Media Sync, för att åtgärda detta, så att bilder och videoklipp som laddas upp via SFTP visas som vanligt i ditt mediabibliotek.

Vilka filbehörigheter ska jag ange?

Som standard ska dina mappar och filbehörigheter vara satta till 755. Om du ändrar dessa inställningar kan din webbplats krascha. Du kommer också att se att vissa symlänkade filer kan ha andra behörigheter. Detta är normalt och går inte att ändra.

Kan jag redigera min webbplats wp-config.php-fil?

Ja, du kan göra ändringar i din wp-config.php-fil. Vi rekommenderar att du inte rör den här filen om det inte är absolut nödvändigt. Om du är osäker på om du bör göra ändringar, kontakta oss innan du gör en ändring.

Kan jag redigera functions.php?

För de flesta teman som tillhandahålls via WordPress.com är filen functions.php symlänkad och skyddad. Det innebär att den inte kan redigeras. Filen functions.php kan dock ändras för tredjepartsteman och manuellt installerade teman.

Kom ihåg att redigering och tillägg av otestad kod i functions.php kan få din webbplats att krascha och att ändringar ofta går förlorade när temat uppdateras. Vi rekommenderar att du använder tillägg, exempelvis Code Snippets, om du vill tillämpa ändringar i filen functions.php för din webbplats. Detta tillägg ger dig mer kontroll och granularitet över var dessa kodstycken körs och kodstycken i tillägget kan enkelt inaktiveras om något inte går som förväntat.

Räknas innehåll som laddas upp via SFTP mot lagringsgränsen för min webbplats?

Ja, innehåll som du laddar upp via SFTP räknas mot lagringsgränsen för din webbplats, precis som innehåll som du laddar upp via mediabiblioteket.

Kan jag redigera WordPress-kärnfiler?

Nej, du kan inte redigera WordPress-kärnfiler eller WordPress.com-standardteman och -tillägg. Dessa filer är viktiga för att din webbplats ska fungera. De är inte redigerbara via SFTP.

Jag har laddat upp ett tillägg med SFTP, men jag kan inte aktivera det. Vad bör jag göra?

Vi säkerställer att din webbplats här på WordPress.com är kompatibel med så många tillägg som möjligt, men vi har märkt att vissa tillägg inte gör sig så bra på vår plattform eller på annat sätt är inkompatibla. Se till att du inte har laddat upp ett inkompatibelt tillägg.

Jag försöker ladda upp ett tema till min webbplats, men det står att det är för stort. Kan jag ladda upp det via SFTP?

Ja. Du kan ladda upp ett tema genom att gå till Utseende → Teman → Lägg till nytt, men det finns en uppladdningsgräns på 50 MB av säkerhetsskäl, eftersom vissa teman inkluderar andra filer som inte är en del av själva temat.

Det första steget i dessa fall skulle vara att dubbelkolla att du har rätt temafiler. Teman från tredjepartsleverantörer kan ha saker som demoinnehåll eller licensinformation i zip-filen. Du bör se till att du endast laddar upp WordPress-installerbara temafiler till din webbplats.

Om du har tagit bort överflödiga filer men ändå får ett felmeddelande kan du använda SFTP för att lägga till temat på din webbplats. Du gör detta genom att packa upp det och placera det i katalogen /wp-content/themes/.

Kan jag lägga till anpassade PHP-moduler som ioncube?

Nej. Vissa tillägg kräver att anpassade PHP-moduler installeras för att fungera, men detta ställs in på serversidan och går inte att ändra. Du kan granska vår servermiljöinformation här.

Varför kan jag inte komma åt vissa mappar via SFTP?

Vissa kataloger av din filsystemsstruktur är låsta och går inte att komma åt via SFTP. Detta är viktigt av säkerhetsskäl och hjälper till att säkerställa att din webbplats fungerar.

Skärmbilden nedan visar att vissa kärnkataloger har ikonen ? bredvid sig. Detta indikerar att katalogen är en del av webbplatsens WordPress-kärninstallation. Vi tillåter inte modifiering av kärnfiler, eftersom de krävs för att säkerställa att din webbplats fungerar.

Hur ger jag min tilläggs- eller temautvecklare åtkomst till min webbplats via SFTP?

Om din tilläggs- eller temautvecklare behöver begär via SFTP kan du tillhandahålla dina SFTP-autentiseringsuppgifter. Det är begränsat till en SFTP-användare per webbplats. Se till att återställa SFTP-lösenordet när de inte längre behöver åtkomst.

Vad händer om något annat går fel?

Om något oönskat händer med din webbplats till följd av åtgärder i SFTP kan du återställa en tidigare säkerhetskopia av din webbplats.

Copied to clipboard!