Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

16 SSH-kommandon som varje WordPress-användare bör känna till

SSH, eller Secure Shell, är ett kraftfullt verktyg för att hantera din webbplats på distans från en säker server. Du kan använda olika kommandon via ett terminalgränssnitt för att utföra olika uppgifter utan att behöva öppna webbplatsens backend.

Även om SSH vanligtvis används av mer avancerade WordPress-användare, kan det också vara till stor hjälp om du inte kan komma in i ditt WordPress-adminområde.

I den här artikeln kommer vi att visa dig några SSH-kommandon som alla WordPress-användare bör känna till.

SSH commands every user should know

Här är alla ämnen och kommandon som vi kommer att ta upp i den här guiden. Du kan klicka på länkarna nedan för att hoppa vidare till valfritt avsnitt:

Vad är SSH?

SSH, förkortning för Secure Shell, är ett säkert protokoll för att köra din webbplats med hjälp av ett kommandoradsgränssnitt. Det låter dig ansluta din dator till webbplatsens server.

Det bästa med att använda SSH är att det låter dig komma åt din WordPress-webbplats från en fjärrserver. Du behöver inte öppna WordPress-panelen.

Skriv helt enkelt olika kommandon för att utföra uppgifter som att installera WordPress, överföra filer, skapa kataloger och mycket mer.

Att använda SSH är avsett för mer tekniska användare eller utvecklare som vill utföra kommandon.

Andra användare kan dock också använda SSH för att komma åt sin webbplats om något går fel och de inte kan öppna WordPress-admin.

Experttips: Är du utelåst från din WordPress-webbplats och vet inte vad du ska göra? Vårt team av proffs kan hjälpa dig att återfå åtkomsten på nolltid. Kolla in våra WPBeginner Premium Support-tjänster idag!

Med detta sagt, låt oss först titta på hur du kan använda SSH för att ansluta till din webbplats server.

Så här ansluter du till din WordPress-webbplats med SSH

Det första du behöver göra är att kontrollera om SSH är installerat på din webbserver.

Eftersom SSH är en klient-server-teknik kan du kontrollera om den är konfigurerad genom att kontakta din WordPress-hostingtjänst, så kan de berätta det för dig. Eller så kan du försöka komma åt cPanel eller webbhotellets instrumentpanel.

Du bör hitta något som ser ut som bilden nedan:

Enabling SSH Access on Bluehost

Därefter måste du anteckna IP-adress, användarnamn, lösenord och port. Denna information kommer att behövas när du använder SSH för att ansluta din webbplats från din dator.

Använda SSH på en Mac- eller Linux-dator

Om du använder ett Mac- eller Linux-operativsystem kan du helt enkelt ansluta till din webbplats med hjälp av terminalappen.

Gå vidare och ange följande kommando i terminalen:

ssh username@server_ip_address

Ersätt bara användarnamnet och server_ip_address med informationen från din hostingleverantör.

Använda SSH på en Windows-dator

För att använda SSH och ansluta till din webbplats på en Windows-dator behöver du ett tredjepartsverktyg som PuTTY.

När du har hämtat och installerat programmet måste du ange värdnamnet (IP-adressen) och portnumret som du noterade ovan för att ansluta till din webbplats.

PuTTY Settings

När du har angett dessa uppgifter klickar du på knappen ”Öppna”. I nästa steg öppnas ett terminalfönster där du helt enkelt kan ange användarnamn och lösenord för att komma åt din webbplats.

Låt oss nu titta på några vanliga SSH-kommandon som alla WordPress-användare bör känna till.

SSH-kommandon för grundläggande navigering

Du kan använda olika SSH-kommandon för att navigera runt i filer och kataloger. Här är några grundläggande navigeringskommandon som du bör känna till.

1. pwd – Visar fullständig sökväg till katalogen

Kommandot pwd visar den fullständiga sökvägen till den aktuella katalogen. Detta är mycket användbart när du ska navigera mellan olika filer och mappar:

pwd

Eftersom du inte får några visuella referenser som visar var du befinner dig på servern kan du helt enkelt använda det här kommandot för att hitta rätt.

2. ls – Listar filer och mappar i en katalog

Om du vill visa innehållet i en katalog kan du helt enkelt använda kommandot ls.

SSH ls command

Du kan också använda ytterligare parametrar för att få mer information om innehållet. Lägg t.ex. till -l för detaljerad information eller -a för att visa dolda filer.

ls -1

3. cd – Ändra katalog

Med kommandot cd kan du byta katalog. Du kan flytta till en underkatalog eller en helt annan katalog:

cd [directory]

I koden ovan kan du ersätta [directory] med namnet på katalogen.

Om du t.ex. anger kommandotcdwp-content/themes flyttas du till temakatalogen i din WordPress-installation.

SSH-kommandon för fil- och mapphantering

Nu ska vi titta på några SSH-kommandon för att hantera filer och mappar på din WordPress-webbplatsserver.

4. mkdir -skapa en ny katalog

Med hjälp av kommandot mkdir kan du skapa en ny katalog i den aktuella katalogen. Ange helt enkelt följande kommando tillsammans med namnet på mappen:

mkdir [folder name]

Låt oss till exempel säga att du vill skapa en mapp för stilmallar. SSH-kommandot för detta blir mkdir stylesheets.

Create new folder SSH command

Om du däremot vill skapa en ny katalog som ligger i en annan underkatalog, måste du ange strukturen tillsammans med kommandot mkdir.

Så här kommer syntaxen att se ut:

mkdir /plugins/myplugin/stylesheets

5. rmdir – Ta bort tom katalog

Du kan använda kommandot rmdir för att ta bort en katalog från webbplatsens server. Allt du behöver göra är att ange kommandot följt av katalogens namn:

rmdir [folder name]

Viktig anmärkning: Var försiktig när du använder det här kommandot. När en katalog har tagits bort från servern kan du inte ångra det.

6. cp – Kopiera en mapp eller fil

Med kommandot cp kan du kopiera en fil eller mapp till en annan plats. När du anger kommandot måste du ange namnet på filen eller mappen och den plats där kopian ska sparas:

cp [file name] [destination]
SSH command to make a copy

När du anger filnamnet måste du också inkludera filtillägget, t.ex. examplefile.txt eller readme.html.

Om du vill göra en kopia av filen i samma mapp kan du ange följande kommando:

cp readme.html readme2.html

Om du vill kopiera en fil till en annan mapp måste du ange följande kommando:

cp /public_html/wp-content/readme.html /public_html/etc/

Du kan också använda olika parametrar med kommandot cp, t.ex:

  • cp -r kopiera allt innehåll i en mapp
  • cp -a arkiv alla filer
  • cp -u skriv över en fil i en målmapp endast om den innehåller nytt eller annorlunda innehåll
  • cp -n kopierar inte en fil om den redan finns
  • cp -i visar en varning innan en fil kopieras
  • cp -f ersätter eller tar bort en fil från målmappen om det finns en annan fil med samma namn

7. mv – Flyttar en fil eller mapp

Om du vill flytta en fil eller mapp till en ny destination kan du använda kommandot mv .

Precis som när du använder kommandot cp måste du ange filnamnet och destinationen dit du vill flytta filen:

mv [file name] [destination]
Move SSH command line

Låt oss till exempel säga att du vill flytta en ”index.php”-fil till mappen stylesheets. I det här fallet ska kommandot vara:

mv index.php stylesheets

8. grep – Sök efter en specifik fras

Därefter kan du använda kommandot grep för att söka efter en viss fras eller sträng i en fil. Observera att detta kommando är skiftlägeskänsligt.

Så här skulle syntaxen se ut:

grep '[search phrase]' [file name]
Grep SSH command

Låt oss till exempel säga att du vill hitta termen ”header” i filen info.txt.

I det här fallet skulle kommandot se ut så här:

grep 'header' info.txt

Dessutom kan du använda parametern -i för att ignorera bokstavskombinationer när du söker.

9. find – Sök i filer och kataloger

Om du letar efter en viss fil eller katalog kan du använda kommandot find och söka efter filnamn, storlek, filtyp med mera.

Syntaxen för kommandot find ser ut på följande sätt:

find [starting directory] [parameter] [search term]

I koden ovan kan du ange sökprocessen.

Här är till exempel några alternativ att välja mellan:

  • / (snedstreck) – Med denna funktion kan du söka i hela systemet
  • . (punkt) – Du kan söka i arbetskatalogen
  • ~ (tidvatten) – Söker i hemkatalogen

Därefter låter SSH-kommandot dig också ange parametrarna, som namn, storlek, filtyp och mer.

  • -name – Söker efter filnamn
  • -user – Söker efter filer som tilldelats en viss användare
  • -size – Filens storlek
  • -type -d – Söker efter en katalogtyp
  • -type -f – Söker efter en filtyp

Slutligen kan du ange den sökterm du letar efter. Låt oss säga att du vill hitta en fil med namnet ”task” i katalogen.

SSH-kommandot för detta skulle vara:

find / -name "task" 

Andra användbara SSH-kommandon

Nu när du känner till några grundläggande SSH-kommandon för navigering och hantering av filer och mappar på din webbplats, följer här några ytterligare kommandon som du bör känna till.

10. zip – Komprimera en mapp

Om du vill komprimera stora filer eller mappar kan du använda zip-kommandot. Allt du behöver göra är att ange namnet på den fil eller mapp som du vill komprimera:

zip filename.zip foldername

Du kan också använda olika parametrar med det här kommandot för att ange om du vill ta bort originalmappen:

  • zip -r filnamn.zip foldernamn – komprimerar en mapp men raderar den inte
  • zip -m filnamn.zip foldernamn – Du kan använda den här parametern för att komprimera en mapp och sedan radera den, så att du bara har kvar den zippade versionen
  • zip -d filnamn.zip foldernamn – Använd detta för att ta bort en fil från det befintliga zip-arkivet
  • zip -u filnamn.zip foldernamn – Detta uppdaterar en fil i ett befintligt zip-arkiv. Det är användbart om du har uppdaterat originalfilen och inte vill ta bort zip-filen eller skapa en ny.

11. unzip – Dekomprimera en mapp

När du har zippat en mapp måste du också packa upp den. För detta, gå vidare och ange helt enkelt SSH-kommandot unzip:

unzip [filename.zip]

12. Historik – Visa senast använda kommando

SSH-kommandot history är användbart för att ta reda på vilket kommando du angav tidigare. Var noga med att ange ett nummer för att begränsa de visade resultaten.

Låt oss till exempel säga att du vill se de 10 senaste kommandona som använts. Syntaxen för kommandot history ser ut så här:

history 10
History SSH command

13. tar – Skapa och packa upp komprimerade arkiv

tar är ett populärt SSH-kommando som används för att packa upp .tar.gz-filer. Det finns många tredjepartsverktyg som använder det här formatet för att komprimera filer, och det är ett alternativ till zip-filer.

Om du vill arkivera en mapp kan du använda kommandot nedan. Ersätt bara ”archivename.tar.gz” med filnamnet och ”directory” med sökvägen till katalogen:

tar -cvzf archivename.tar.gz directory

Efter arkiveringen kan du packa upp .tar.gz-filen med hjälp av det här kommandot:

tar -xvzf archivename.tar.gz directory

14. rensa – Ta bort all text

Du kan använda kommandot clear för att ta bort all text från terminalfönstret:

clear

Detta kommando är användbart om du har gjort ett fel eller vill börja om på nytt.

Clear ssh command

15. du – Visa fil- eller mappstorlek

Om du vill veta hur stor en fil eller mapp är på din WordPress-server kan du använda kommandot du:

du -h [file or folder name]

Parametern -h i koden visar filstorleken i ett läsbart format.

Låt oss till exempel säga att du vill visa storleken på .htaccess-filen.

Allt du behöver göra är att ange detta kommando:

du -h .htaccess

16. exit – Avslutar Remote Site Server

När du har arbetat färdigt med din WordPress-webbplats och vill lämna fjärrservern kan du helt enkelt skriva in kommandot exit :

exit

Vi rekommenderar att du använder det här kommandot varje gång du ansluter till din webbplats. På så sätt kommer ingen annan att kunna komma åt din server med SSH efter att du har arbetat färdigt.

Vi hoppas att den här artikeln hjälpte dig att lära dig viktiga SSH-kommandon som alla WordPress-användare bör känna till. Du kanske också vill se vår guide om vanliga WordPress-fel och hur man åtgärdar dem eller hur man felsöker WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Avslöjande: Vårt innehåll stöds av våra läsare. Det innebär att om du klickar på några av våra länkar, kan vi tjäna en provision. Se hur WPBeginner finansieras, varför det är viktigt, och hur du kan stödja oss. Här är vår editoriala process.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Den ultimata WordPress-verktygslådan

Få GRATIS tillgång till vår verktygslåda - en samling WordPress-relaterade produkter och resurser som varje professionell användare bör ha!

Reader Interactions

Kommentarer

  1. Grattis, du har möjlighet att bli den första kommentatorn på den här artikeln.
    Har du en fråga eller ett förslag? Lämna gärna en kommentar för att starta diskussionen.

Lämna ett svar

Tack för att du väljer att lämna en kommentar. Tänk på att alla kommentarer modereras enligt våra policy för kommentarer, och din e-postadress kommer INTE att publiceras. Vänligen använd INTE nyckelord i namnfältet. Låt oss ha en personlig och meningsfull konversation.