SSH kommandoer for Linux serveradministrasjon er en metode for webmastere å trygt koble seg til en fjern Linux-server for å administrere filer, tjenester, brukere, logger, sikkerhet og ytelse via terminalen. For de mest grunnleggende behovene kan man koble til med kommandoen ssh bruker@server-ip; ved hjelp av kommandoer som ls, cd, pwd, cp, mv, rm, nano, systemctl, journalctl, top, df, du, chmod, chown, tar, scp og rsync kan nettsteder publiseres, feil undersøkes, tjenester restartes og sikkerhetskopier administreres. Denne guiden forklarer spesielt de grunnleggende kodene som webmastere som bruker hosting, VPS eller dedikerte servere oftest trenger i sitt daglige arbeid, med praktiske eksempler.
Selv om det ofte er tilstrekkelig å administrere et nettsted kun fra kontrollpanelet, gir kunnskap om SSH en stor fordel når trafikken øker, spesialprogramvare er nødvendig, feillogger må undersøkes, eller det kreves akutt inngripen. For eksempel, hvis du opplever en 500-feil på WordPress-nettstedet ditt, kan du i stedet for å vente på at panelet skal åpne, sjekke diskbruk, PHP-FPM-status, Nginx eller Apache-logger og nylig endrede filer på bare noen minutter med noen få kommandoer. Dette reduserer nedetid og bidrar til å opprettholde SEO-ytelsen. Hvis du er i ferd med å velge serverinfrastruktur, kan det være nyttig å sammenligne VPS Server og Web Hosting alternativene i henhold til dine behov.
Hva er SSH og hvorfor er det viktig for webmastere?
SSH er en forkortelse for Secure Shell og er en sikker protokoll som brukes for å opprette en kryptert tilkobling til en fjernserver. Mens FTP kun brukes til filoverføring, gir SSH deg tilgang til serverens kommandolinje. Dermed kan du navigere til rotkatalogen på nettstedet, justere tillatelser, starte tjenester på nytt, sjekke brannmurinnstillinger, ta sikkerhetskopier av databaser og overvåke loggfiler i sanntid.
For webmastere gir kunnskap om SSH tre grunnleggende fordeler. For det første er det hastighet; å komprimere store filer på serveren i stedet for å laste dem ned via panelet kan ta sekunder eller minutter. For det andre er det synlighet; logger, prosessorbruk, RAM-forbruk og diskstatus kan sees direkte. For det tredje er det kontroll; problemer som feil tillatelser, tjenestekrasj eller feilkonfigurasjon kan løses uten forsinkelse. Spesielt på VPS, skyserver og dedikerte servere er SSH nesten en nødvendig administrasjonsferdighet.
Hva du bør vite før du oppretter en SSH-tilkobling
For SSH-tilkobling kreves vanligvis tre opplysninger: serverens IP-adresse eller domenenavn, brukernavn og autentiseringsmetode. Standardporten er vanligvis 22 på de fleste Linux-systemer; for sikkerhet kan en annen port brukes. Tilkoblingskommandoen i sin enkleste form er som følger: ssh bruker@server-ip. Hvis porten er forskjellig, kan man bruke ssh -p 2222 bruker@server-ip for å koble til.
Ved første tilkobling ber terminalen deg om å bekrefte fingeravtrykket til serveren. Dette trinnet er ment for å sikre at du kobler til den riktige serveren. Når du skriver "yes" for å fortsette, legges serverens registreringsinformasjon til i known_hosts-filen på datamaskinen din. Hvis serveren endres senere eller IP-adressen blir tildelt på nytt, kan du få en sikkerhetsadvarsel; i så fall må du først bekrefte at du virkelig kobler til den riktige serveren.
Forskjellen mellom tilkobling med passord og SSH-nøkkel
Tilkobling med passord er enkelt, men mer utsatt for brute force-angrep. SSH-nøkkelen fungerer derimot med en privat nøkkel på datamaskinen din og en offentlig nøkkel på serveren, noe som gir høyere sikkerhet. For å opprette en nøkkel kan du bruke kommandoen ssh-keygen -t ed25519. For å legge til den offentlige nøkkelen på serveren brukes kommandoen ssh-copy-id bruker@server-ip. Når nøkkelen er installert, vil det å deaktivere passordbasert tilgang vesentlig øke sikkerhetsnivået.
| Metode | Fordel | Risiko | Anbefalt bruk |
|---|---|---|---|
| Passordbasert SSH | Rask å sette opp | Høy risiko for angrep med svake passord | Midler til midlertidig tilgang og første oppsett |
| SSH-nøkkel | Mer sikker og passer for automatisering | Risiko oppstår hvis privatnøkkelen ikke beskyttes | Permanent serveradministrasjon |
| Forskjellig port | Reduserer bot-skanninger | Ikke tilstrekkelig sikkerhet alene | I kombinasjon med nøkkel og brannmur |
| Stengt root-tilgang | Reduserer risikoen for misbruk av rettigheter | Feil sudo-innstilling kan gjøre tilgang vanskelig | Produksjonsservere |
Grunnleggende navigasjon og filopplisting kommandoer
I Linux-terminalen er de første kommandoene du bør lære å se nåværende katalog, endre katalog og liste filer. Kommandoen pwd viser den nåværende plasseringen. Kommandoen cd /var/www/html lar deg gå til rotkatalogen for nettstedet. cd .. tar deg opp en katalog, mens cd uten argumenter tar deg tilbake til brukerens hjemmekatalog. Kommandoen ls lister opp filene; ls -la viser tillatelser, eierskap, størrelse og dato for filer, inkludert skjulte filer.
Det er spesielt viktig for webmastere å raskt finne filer som .htaccess, wp-config.php, robots.txt, sitemap.xml og index.php. Kommandoen ls -lah viser filstørrelser i et lesbart format. For eksempel vil du se 1.0M i stedet for 1048576. Hvis det er mange filer i en katalog, kan ls -lt brukes til å liste de sist endrede filene øverst. Dette er nyttig for å undersøke endrede filer etter et hack eller nylig opplastede plugin-filer.
Praktisk scenario: Sjekke rotkatalogen
Filer for et nettsted finnes vanligvis under /var/www, /home/bruger/public_html eller /usr/share/nginx/html. En eksempelprosess kan være som følger: bruk pwd for å se hvor du er, gå til nettstedets katalog med cd /var/www/site-navn, liste filene med ls -lah, og sjekk total størrelsen på katalogen med du -sh .. Hvis du hoster flere nettsteder, er det både sikrere og mer praktisk å holde hvert nettsted under separate brukere og kataloger. For domeneforvaltning kan du følge Domenesjekk og for publisering av nettsteder er Hostingoppsett guider nyttige.
Fil- og katalogoperasjoner: Opprette, kopiere, flytte, slette
For å opprette en fil bruker du touch fil.txt, og for å opprette en katalog bruker du mkdir katalognavn. For å opprette flere underkataloger med en enkelt kommando kan du skrive mkdir -p sikkerhetskopier/2026/januar. Filkopiering skjer med cp kilde mål, mens katalogkopiering skjer med cp -r kilde-katalog mål-katalog. For å flytte eller gi nytt navn til filer brukes kommandoen mv gammelt-navn nytt-navn.
Slettingskommandoer krever forsiktighet. rm fil.txt sletter en enkelt fil, mens rm -r katalognavn sletter katalogen med innhold. rm -rf kommandoen tvinger sletting uten å be om bekreftelse og kan forårsake store tap hvis den kjøres i feil katalog. Før du bruker rm -rf på produksjonsservere, må du alltid bekrefte plasseringen med pwd og kontrollere målet med ls. Å ta en rask sikkerhetskopi med tar eller rsync før kritiske operasjoner kan forhindre et gjenopprettingsprosjekt som kan ta timer i stedet for noen få minutter.
Sikker sletting praksis
For nybegynnere er den sikreste metoden å flytte filen til en karantene-katalog i stedet for å slette den. For eksempel kan du opprette en karantene-katalog med mkdir /root/karantene og deretter bruke mv mistenkelig-fil.php /root/karantene/ for å isolere filen uten å slette den. Hvis nettstedet fungerer som det skal, kan du senere slette filen permanent. Denne tilnærmingen er spesielt nyttig ved rensing av skadelige filer, fjerning av plugins og endringer i temaer.
Visning og redigering av filinnhold
For å se innholdet i en fil bruker du cat fil.txt, og for å se innholdet side for side, kan du bruke less fil.txt. Bruk av cat for store loggfiler kan fylle terminalen unødvendig; derfor er less mer passende. For å se de første linjene i en fil, bruk head fil.txt, og for å se de siste linjene, bruk tail fil.txt. For sanntidsovervåking av logger er tail -f /var/log/nginx/error.log svært nyttig.
For å redigere filer kan redaktører som nano, vim eller micro brukes. For nybegynnere er nano det mest praktiske. Du kan åpne filen med kommandoen nano .htaccess, gjøre endringer, og deretter lagre med Ctrl+O og avslutte med Ctrl+X. Husk at selv en liten skrivefeil når du redigerer PHP-konfigurasjon, Nginx-serverblokk, Apache-virtuell vert eller robots.txt kan påvirke nettstedet. Å ta en sikkerhetskopi før endringer med cp fil fil.bak er en god standard.
Tillatelser og eierskapsadministrasjon: chmod og chown
I Linux-servere er filrettigheter kritiske for nettstedets drift og sikkerhet. chmod-kommandoen endrer rettigheter, mens chown-kommandoen endrer eierskap. Typiske verdier for kataloger er 755, og for filer er 644 ofte brukt. For eksempel endrer chmod 644 wp-config.php filrettighetene. For å endre tillatelser på kataloger kan du bruke find . -type d -exec chmod 755 {} ;, mens for filer kan du bruke find . -type f -exec chmod 644 {} ;.
Når det gjelder eierskap, brukes kommandoer som chown -R www-data:www-data /var/www/site-navn, men disse verdiene kan variere avhengig av distribusjon og webserver. På Ubuntu er Apache eller Nginx vanligvis konfigurert til å bruke www-data; i strukturer som cPanel kan hver side ha sin egen bruker. Feil eierskap kan føre til opplastingsproblemer eller 403-feil. Overdreven brede tillatelser, som 777, kan se ut til å løse problemer på kort sikt, men kan skape sikkerhetssårbarheter. Det er viktig å hindre kjørbare filer i opplastingskataloger og begrense skrive-rettigheter.
Grunnleggende kommandoer for disk, RAM og CPU-kontroll
Ved ytelsesproblemer er ressursbruk det første man bør se på. df -h viser diskpartisjoner og deres bruk. Hvis root-partisjonen er 100% full, kan tjenester ikke skrive logger, databasen kan låses, og nettstedet kan gi en 500-feil. Du -sh *-kommandoen oppsummerer størrelsen på katalogene i din nåværende katalog. For å finne store loggfiler, cache eller sikkerhetskopier kan du bruke du -ah /var/www | sort -h | tail-kommandoen.
For RAM og prosessor kan top eller htop-kommandoene brukes. Hvis htop ikke er installert, kan du installere det med apt install htop eller dnf install htop. Kommandoen free -m viser RAM- og swap-status. Uptime-kommandoen gir informasjon om hvor lenge systemet har vært oppe og load average-verdiene. Hvis load-verdien på en enkeltkjernerserver forblir over 1 over lengre tid, eller hvis det overskrider antall kjerner på en flerkjernerserver, kan dette indikere ytelsesproblemer. Hvis trafikken har blitt regelmessig høy, kan det være nødvendig med en mer robust plan eller optimalisering; på dette punktet kan Linux VPS og Bedrifts Hosting alternativer vurderes.
Tjenesteadministrasjon: systemctl for kontroll av Apache, Nginx, PHP og MySQL
I moderne Linux-distribusjoner administreres tjenester vanligvis med systemctl. For å se statusen til en tjeneste brukes systemctl status nginx, for å starte den på nytt brukes systemctl restart nginx, og for å laste inn konfigurasjonen på nytt brukes systemctl reload nginx. For Apache kan det være apache2 eller httpd, for PHP-FPM php8.2-fpm eller lignende versjonsnavn, og for MySQL kan det være mysql eller mariadb.
Det er en god vane å teste konfigurasjonen før hver omstart. For Nginx brukes nginx -t, mens apachectl configtest brukes for Apache. Hvis testen feiler, kan en omstart føre til at nettstedet går ned. Hvis det mangler et semikolon i Nginx-konfigurasjonen, vil nginx -t vise feilen med linjenummer. Det er tryggere å rette feilen før du kjører systemctl reload nginx.
Rask sjekkliste for tjenestekontroll for webmastere
- Hvis nettstedet ikke åpner, sjekk først systemctl status web-tjeneste på serveren, i stedet for å bruke ping eller nettleseren.
- Ved 502-feil, sjekk PHP-FPM-status og Nginx-feilloggen.
- Ved databaseforbindelsesfeil, sjekk systemctl status mysql og diskbruk.
- Hvis du har endret konfigurasjonen, bruk reload i stedet for restart, hvis mulig.
- Ta alltid en .bak-kopi av den aktuelle filen før hver endring.
Logganalyse: Finne feilkilden på minutter
Loggfiler fungerer som "black box" for serveren. For Nginx er /var/log/nginx/access.log og /var/log/nginx/error.log mye brukt, mens for Apache er det /var/log/apache2/access.log og /var/log/apache2/error.log. PHP-FPM-loggene kan finnes under /var/log/php8.2-fpm.log eller i journalctl, avhengig av distribusjonen. MySQL-loggene finnes vanligvis under /var/log/mysql/error.log.
Kommandoen journalctl -xe viser de nyeste feilene relatert til systemtjenester. Ved å skrive journalctl -u nginx -n 100 vil de siste 100 loggene fra Nginx-tjenesten listes opp. For sanntidsovervåkning kan journalctl -u php8.2-fpm -f brukes. For å søke etter bestemte ord i loggen kan grep-kommandoen brukes. For eksempel kan grep 500 access.log hjelpe deg med å finne 500 statuskoder, mens grep -i error fil.log gjør en søk uten å ta hensyn til store eller små bokstaver.
Logganalyse er viktig for SEO, ikke bare for feilsøking, men også for å forstå indekseringsbudsjett og bot-atferd. Du kan se hvilke sider Googlebot har besøkt, URL-er med hyppige 404-feil og kilder med treg respons gjennom access-loggen. For tekniske SEO-revisjoner er det nyttig å inkludere logganalyse sammen med SEO Vennlig Hosting og Nettstedshastighetsoptimalisering innhold.
Søke, filtrere og tekstbehandlingskommandoer

For å søke etter filer eller tekst på serveren er find, grep, awk og sed kraftige verktøy. Kommandoen find /var/www -name wp-config.php søker etter en spesifikk fil. Kommandoen find . -type f -mtime -1 viser filer som har blitt endret de siste 24 timene. Denne kommandoen er svært nyttig ved mistanke om uautorisert filendring. Kommandoen grep -R base64_decode . søker etter filer i den nåværende katalogen som inneholder base64_decode; selv om dette uttrykket ikke alltid er ondsinnet, kan det ofte finnes i skadelig PHP-kode.
Ved logganalyse kan awk brukes til å behandle spesifikke kolonner. For eksempel kan man bruke awk for å hente IP-kolonnen i access-loggen for å se hvilke IP-adresser som har gjort flest forespørsel, og deretter telle dem med sort og uniq -c. Slike analyser kan tidlig oppdage overdreven bot-trafikk, brute force-forsøk eller DDoS-lignende atferd. For mer avanserte løsninger kan det kombineres med fail2ban, rate limiting og WAF-løsninger.
Filoverføring: scp, sftp og rsync
SSH brukes ikke bare for å kjøre kommandoer, men også for filoverføring. Kommandoen scp lokal-fil bruker@server-ip:/mål/katalog sender filen fra datamaskinen din til serveren. For å ta en fil fra serveren til datamaskinen skrives scp bruker@server-ip:/fil/stien ./ . For store kataloger er rsync mer effektivt enn scp, fordi det ikke overfører filer som ikke har endret seg.
Kommandoen rsync -avz kilde/ bruker@server-ip:/mål/ overfører filer i arkivmodus, komprimert og med detaljert informasjon. --delete parameteret sletter filer som finnes på målet, men ikke på kilden; det må brukes med forsiktighet. For WordPress-flytting, overføring av filer fra staging-miljø til live-miljø, eller synkronisering med backup-server, er rsync en kraftig løsning. Hvis du installerer SSL eller gjør overganger til HTTPS, sørg for å avklare sertifikat- og omdirigeringsplanene dine før filoverføringen; SSL-sertifikat innhold kan være nyttig i denne prosessen.
Sikkerhetskopiering og gjenoppretting med SSH-kommandoer
Sikkerhetskopiering er forsikringen for serveradministrasjon. For å ta en filbackup kan du bruke tar -czf nettsted-sikkerhetskopi.tar.gz /var/www/site-navn-kommandoen. Denne kommandoen komprimerer katalogen til et gzip-format. For å åpne arkivet brukes tar -xzf nettsted-sikkerhetskopi.tar.gz-kommandoen. For store nettsteder er det sikrere å holde sikkerhetskopier utenfor webkatalogen og, hvis mulig, overføre dem til ekstern lagring.
For databasesikkerhetskopiering er mysqldump -u bruker -p database_navn > sikkerhetskopi.sql-kommandoen vanlig. For gjenoppretting brukes mysql -u bruker -p database_navn < sikkerhetskopi.sql. Prosessen kan ta lengre tid for store databaser; ved å bruke screen eller tmux kan du fortsette prosessen selv om forbindelsen brytes. For eksempel kan du åpne en sesjon med screen -S sikkerhetskopi og starte sikkerhetskopieringsprosessen, og deretter forlate sesjonen med Ctrl+A etterfulgt av D. Du kan senere gå tilbake til sesjonen med screen -r sikkerhetskopi.
Kritiske SSH-innstillinger for sikkerhet
SSH-sikkerhet er porten til serverens sikkerhet. Det første rådet er å stenge direkte tilgang for root-brukeren. I stedet opprettes en normal bruker med sudo-rettigheter. Kommandoen adduser webmaster legger til en bruker, mens usermod -aG sudo webmaster gir sudo-rettigheter. Deretter redigeres SSH-konfigurasjonen i /etc/ssh/sshd_config-filen. Innstillingene PermitRootLogin no og PasswordAuthentication no kan brukes sammen med nøkkelbasert tilgang.
Det er viktig å teste sshd-konfigurasjonen etter endringer og prøve å koble til med en ny terminal uten å lukke den eksisterende sesjonen. Hvis du gjør feil i innstillingene, kan du låse deg ute fra serveren. På brannmurens side bør bare nødvendige porter åpnes med kommandoene ufw allow 2222/tcp og ufw enable. Hvis du har endret SSH-porten, må du bekrefte at du kan koble til fra den nye porten uten å stenge den gamle sesjonen.
Minimum sikkerhetssjekkliste
- Bruk et sterkt passord eller helst SSH-nøkkel.
- Steng root-tilgang og opprett en bruker med sudo-rettigheter.
- Steng unødvendige tjenester og åpne bare nødvendige porter.
- Oppdater systempakken regelmessig: apt update og apt upgrade.
- Gå gjennom logger regelmessig; bruk fail2ban for mistenkelige IP-er.
- Ikke la sikkerhetskopier bli igjen som en enkelt kopi på samme server.
Pakkebehandling og oppdateringskommandoer
På Ubuntu og Debian-baserte systemer brukes apt, mens RHEL-baserte systemer som AlmaLinux og Rocky Linux bruker dnf eller yum. For Ubuntu vil kommandoen apt update oppdatere pakkelisten, og apt upgrade oppgradere installerte pakker. For å installere en spesifikk pakke brukes kommandoen apt install nginx, mens apt remove pakkenavn brukes for å fjerne den. På RHEL-baserte systemer gir dnf update og dnf install pakkenavn lignende funksjonalitet.
Det er bedre å utføre oppdateringer på live-servere i vedlikeholdsvinduer i stedet for tilfeldig. Spesielt oppdateringer av PHP, MySQL, OpenSSL og webserveren kan påvirke nettstedets oppførsel. Kritiske sikkerhetsoppdateringer bør ikke forsinkes; men det er profesjonelt å ta en sikkerhetskopi, sjekke konfigurasjoner og teste i et staging-miljø hvis mulig.
Eksempler på akutt respons flyt for webmastere
Tenk deg at nettstedet ditt ikke åpner seg en morgen. I stedet for å få panikk, er det beste å følge en standard prosedyre. Først koble til via SSH. Sjekk med uptime om serveren svarer og se på load-verdiene. Sjekk diskbruken med df -h. Undersøk RAM og CPU-bruk med free -m og top. Deretter sjekk status på webtjenesten med systemctl status nginx eller apache2. Hvis det er en 502-feil, sjekk statusen til PHP-FPM-tjenesten. Ved databasefeil, sjekk systemctl status mysql og den relevante loggfila.
Deretter kan du lese de siste feilene med tail -n 100 error.log. Hvis problemet startet etter en oppdatering av en plugin eller et tema, kan du bruke ls -lt for å finne de sist endrede filene. Gi nødvendig katalog et midlertidig nytt navn om nødvendig. Hvis disken er full, finn gamle logger eller unødvendige sikkerhetskopier; bekreft hva de er før du sletter dem direkte. Disse trinnene kan hjelpe deg med å snevre inn årsaken til de fleste grunnleggende nedetidsscenarier innen 5 til 15 minutter.
Vanlige feil når man bruker SSH-kommandoer
Den vanligste feilen er å kopiere og lime inn kommandoer uten å forstå dem. Ikke alle kommandoer som finnes på internett er egnet for din server. Spesielt rm -rf, chmod -R 777, chown -R og database-slettingskommandoer kan utgjøre alvorlige risikoer. Den andre feilen er å bruke root-brukeren for det meste av arbeidet. Det er tryggere å bruke sudo når root-rettigheter er nødvendige, for å redusere risikoen for utilsiktede endringer i systemfiler.
Den tredje feilen er å gjøre endringer uten sikkerhetskopi. Selv en enkel konfigurasjonsfil kan slå av nettstedet. Den fjerde feilen er å hele tiden restarte tjenester uten å lese loggene først. Restart kan noen ganger gi en midlertidig løsning, men det kan skjule den grunnleggende årsaken. Den femte feilen er å fullstendig overse sikkerhetsoppdateringer. Utdaterte PHP, CMS eller serverpakker kan øke angrepsflaten.
Oppsummering av grunnleggende SSH-kommandoer
| Operasjon | Kommando | Når brukes den? |
|---|---|---|
| Tilkobling | ssh bruker@server-ip | For å koble til serveren fra terminalen |
| Se katalog | pwd | For å finne ut hvilken katalog du er i |
| Liste opp | ls -lah | For å se fil, tillatelser, eierskap og størrelse |
| Diskkontroll | df -h | For å sjekke diskens bruk |
| Katalogstørrelse | du -sh * | For å finne ut hvilken katalog som tar plass |
| Tjenestestatus | systemctl status nginx | For å se om webtjenesten kjører |
| Loggmonitorering | tail -f feillogg | For å overvåke feil i sanntid |
| Filbackup | tar -czf backup.tar.gz katalog | For å komprimere nettstedfiler |
| Overføring | rsync -avz kilde mål | For å synkronisere store filer eller kataloger |
| Endre tillatelser | chmod 644 fil | For å endre filens tilgangstillatelser |
Konklusjon: SSH-kunnskap øker webmasterens operasjonelle hastighet
SSH-kommandoer for Linux serveradministrasjon er en grunnleggende ferdighet som ikke bare systemadministratorer, men også webmastere som driver seriøse webprosjekter, bør kjenne til. Med de riktige kommandoene blir filadministrasjon, logganalyse, tjenestekontroll, sikkerhetskopiering og sikkerhetsprosedyrer raskere og mer målbare. I starten er det tilstrekkelig med noen få kommandoer; etter hvert som du blir mer erfaren, kan du kombinere disse kommandoene med sikre vaner som gjør deg mer selvstendig og forberedt.
Når du planlegger hosting, VPS, domene og SSL-infrastrukturen din med Hostragons, kan det være nyttig å vurdere SSH-tilgang, sikkerhetskopiering, sikkerhet og ytelsesbehovene dine sammen for bedre langsiktige resultater. Du kan se på de relevante Hostragons-guidene for å velge riktig type server eller styrke din nåværende infrastruktur i henhold til dine tekniske krav.
Ofte stilte spørsmål
Er det nødvendig å være root for å administrere Linux-servere med SSH-kommandoer?
Nei. Faktisk anbefales det ikke å bruke root-kontoen direkte på produksjonsservere. Det er sikrere å logge inn med en normal bruker med sudo-rettigheter og utføre administrative oppgaver ved behov.
Hvilke SSH-kommandoer bør en ny webmaster lære først?
Prioriteringen bør være på ssh, pwd, cd, ls -lah, cp, mv, rm, nano, df -h, du -sh, top, systemctl, tail -f, grep, tar, scp og rsync. Disse kommandoene dekker det meste av daglig fil-, tjeneste-, logg- og sikkerhetskopieringsarbeid.
Hvorfor kan SSH-tilkoblingen bli nektet?
De vanligste årsakene er feil IP- eller portbruk, at SSH-tjenesten ikke kjører, brannmurblokker, feil brukernavn, feil nøkkelfil eller at PasswordAuthentication-innstillingen er deaktivert på serveren. Først bør port, bruker og tjenestestatus kontrolleres.
Er det trygt å bruke chmod 777?
Generelt nei. chmod 777 gjør en fil eller katalog lesbar, skrivbar og kjørbar for alle. Dette utgjør en sikkerhetsrisiko, spesielt i webkataloger. I de fleste scenarioer er 755 for kataloger og 644 for filer en sikrere startverdi.
Er det bedre å ta sikkerhetskopi via SSH enn via panelet?
Begge metodene kan brukes. Panel-sikkerhetskopier er praktiske, mens SSH-sikkerhetskopier er mer fleksible og egner seg for automatisering. For store nettsteder kan det være mer kontrollert å ta sikkerhetskopier via SSH med tar, mysqldump og rsync; den beste tilnærmingen er en regelmessig, testet sikkerhetskopistrategi med eksterne kopier.