SSH ger dig ett kommandoradsskal till ditt webbhotell, så du kan hantera dina filer, din WordPress-installation och dina projekt direkt på servern — utan att gå via FTP eller kontrollpanelen. Den här guiden går igenom hur du ansluter och vilka verktyg som finns.
Aktivera SSH
SSH-åtkomst sker via ett shell-konto kopplat till ditt webbhotell. Har du inget shell-konto ännu, skapa ett under Shell-användare i kontrollpanelen eller hör av dig till supporten. Du väljer själv användarnamn och lösenord (och kan lägga in en SSH-nyckel).
Hitta din serveradress
Ditt webbhotell ligger på en av Adminors webbhotellsservrar, och serveradressen skiljer sig mellan olika servrar. Använd alltid adressen för just din server — den hittar du på något av följande sätt:
- I kontrollpanelen, under ditt webbhotell eller shell-användare (fältet för server eller hostname).
- I välkomstmailet du fick när kontot skapades.
- Osäker? Hör av dig till supporten så ger vi dig rätt adress.
I exemplen nedan används platshållaren din-server.xh.se — byt ut den mot din faktiska serveradress. (Du kan även ansluta mot din egen domän om den pekar på webbhotellet, men serverns hostname är alltid det säkra valet.)
Anslut
| Inställning | Värde |
|---|---|
| Server | din serveradress, t.ex. din-server.xh.se |
| Port | 22 |
| Användarnamn | ditt shell-användarnamn |
| Autentisering | lösenord eller SSH-nyckel |
Från Linux/macOS eller Windows (PowerShell/Terminal):
ssh [email protected]
Med SSH-nyckel (rekommenderas):
ssh -i ~/.ssh/din_nyckel [email protected]
Samma uppgifter fungerar för SFTP och scp om du bara vill flytta filer:
sftp [email protected]
scp lokalfil.zip [email protected]:web/
Din miljö
När du loggat in hamnar du i din egen hemkatalog i en isolerad miljö (chroot-jail). Det innebär:
- Du ser bara dina egna filer, inte andra kunders eller systemets.
- Dina webbfiler ligger i mappen
web/(det är din publika webroot). - Du har även
private/(för filer utanför webben, t.ex. konfiguration) ochtmp/. - Du är inte root och kan inte installera systempaket, men de vanligaste utvecklarverktygen finns redan (se nedan).
cd web # gå till din webroot
ls -la # lista filer
Den exakta katalogstrukturen kan variera något mellan olika webbhotellsservrar. Är du osäker på var din webroot ligger, kör pwd direkt efter inloggning och ls för att se dina mappar — eller fråga supporten.
Tillgängliga verktyg
Följande verktyg finns normalt förinstallerade i din miljö. Utbudet kan skilja sig något mellan servrar — kör which <verktyg> för att se om ett verktyg finns, till exempel which git.
- Editorer:
nano,vim,joe - Versionshantering:
git,tig - PHP / WordPress:
wp(WP-CLI),composer,php - Filer och överföring:
rsync,curl,wget,zip,unzip,scp,sftp - Terminal:
tmux(flera sessioner / behåll session vid frånkoppling)
Vanliga uppgifter
WordPress med WP-CLI
WP-CLI körs från din WordPress-katalog (oftast web/):
cd web
wp core version
wp plugin list
wp plugin update --all
wp search-replace 'http://gammal.se' 'https://ny.se' --dry-run
wp db export backup.sql
Databasanslutning: WP-CLI läser dina databasuppgifter från wp-config.php. På våra WordPress-installationer används DB_HOST = '127.0.0.1', vilket fungerar direkt. Om din wp-config.php istället har DB_HOST = 'localhost' och WP-CLI inte når databasen, ändra raden till 127.0.0.1 så fungerar det.
Composer
cd web
composer install
composer require monolog/monolog
composer update
Composer hämtar paket från packagist.org och fungerar direkt i din miljö.
Git-deploy
cd web
git clone https://github.com/dittkonto/dittprojekt.git .
git pull # hämta senaste ändringar
Packa / packa upp och synka
unzip arkiv.zip
zip -r backup.zip web/
rsync -av web/ private/backup-web/
tmux (behåll session)
tmux # starta en session
# (koppla från med Ctrl-b följt av d)
tmux attach # återanslut senare
Begränsningar
Miljön är avsiktligt begränsad av säkerhetsskäl:
- Ingen root/sudo och inga systempaket-installationer.
- Inga egna tjänster/daemoner eller processer som lyssnar på portar. Använd inte skalet för att köra långlivade servrar.
- Schemalagda jobb (cron) hanteras i kontrollpanelen, inte via skalet.
- tmux fungerar för vanligt bruk; avancerade interaktiva funktioner kan vara begränsade i jail-miljön.
- Du kommer bara åt dina egna filer och din egen databas.
Behöver du full kontroll — root-åtkomst, egna tjänster, valfria systempaket — är en VPS rätt produkt i stället för delat webbhotell.
Support
Kör något inte som förväntat, eller saknar du ett verktyg? Hör av dig till supporten så hjälper vi dig.