---
title: "Send et midlertidigt databaselogin til en konsulent"
url: https://uselinkpilot.com/da/blog/how-to-send-a-temporary-database-login-to-a-contractor-securely
description: "Opret en afgrænset databasebruger med udløb, send adgangskoden som engangslink i stedet for e-mail, lås forbindelsen ned, og luk kontoen til tiden."
lang: da
---

Sikkerhed (https://uselinkpilot.com/da/blog/category/security)

# Sådan sender du et midlertidigt databaselogin sikkert til en konsulent

Opret en afgrænset databasebruger med udløb, send adgangskoden som engangslink i stedet for e-mail, lås forbindelsen ned, og luk kontoen til tiden.

LinkPilot Team (https://uselinkpilot.com/da/author/linkpilot-team) · Holdet, der udvikler og driver LinkPilot hos TetraCore, LLC 25. oktober 2026 · Om LinkPilot (https://uselinkpilot.com/da/about)

En konsulent, der skal rette en import, finjustere en forespørgsel eller migrere en tabel, har som regel brug for et databaselogin til det. Risikoen er sjældent konsulenten. Den er selve loginet: oprettet i hast, bredere end opgaven, indsat i en e-mail og stadig aktivt seks måneder efter, at fakturaen er betalt.

Løsningen er en kort rutine. Afgør, om der overhovedet er brug for direkte adgang, opret en bruger, der er afgrænset og allerede har en slutdato, send adgangskoden via et hemmeligt engangslink (https://uselinkpilot.com/da/tools/free-secret-link-generator) i stedet for en besked, der gemmer kopier, lås netværksadgangen ned, og luk kontoen, når arbejdet er færdigt. Denne guide gennemgår hvert trin med de præcise kommandoer, hvor de hjælper.

## Har konsulenten brug for direkte adgang til databasen?

Start med opgaven, ikke med anmodningen. ”Ret importen” kan betyde, at én tabel skal læses, eller at der skal skriveadgang til halvdelen af skemaet. Spørg efter handlingen, miljøet og de tabeller, det drejer sig om, og find derefter en billigere måde at give adgangen på.

- **En staging-database** med en nylig, renset kopi dækker det meste fejlfindings- og migreringsarbejde, uden at rigtige kundedata bliver eksponeret.
- **Et applikations- eller administrations-API** er ofte nok, når konsulenten skal ændre data og ikke skemaet.
- **En læsereplika** giver ren analyse et sted at køre uden at røre den primære database.

Passer ingen af dem, og kan adgang til produktion ikke undgås, så skriv en kort note om, hvorfor. Den note bliver begrundelsen, når nogen senere gennemgår adgangen.

## Opret en bruger, der er afgrænset og allerede udløber

Udlever aldrig et delt login eller en medarbejders loginoplysninger. En dedikeret bruger er det, der gør, at du kan se, hvad konsulenten har gjort, begrænse, hvad konsulenten kan nå, og fjerne adgangen uden at påvirke andre. Sæt udløbet på brugeren, når du opretter den, så adgangen slutter, selv hvis du glemmer det.

I PostgreSQL ser en bruger, der kun kan læse to tabeller og holder op med at virke på en fast dato, sådan ud:

```sql
CREATE ROLE contractor_jo LOGIN PASSWORD 'generated-elsewhere'
  VALID UNTIL '2026-11-08 18:00+00';
GRANT CONNECT ON DATABASE app TO contractor_jo;
GRANT USAGE ON SCHEMA public TO contractor_jo;
GRANT SELECT ON orders, order_items TO contractor_jo;
```

MySQL har `CREATE USER ... PASSWORD EXPIRE INTERVAL 14 DAY`, og administrerede tjenester som RDS, Cloud SQL og Supabase lader dig gøre det samme fra deres konsoller eller med kortlivede IAM-baserede tokens. Brug det, din platform understøtter, og generer adgangskoden med en adgangskodeadministrator i stedet for at finde på en selv.

Giv det mindste sæt tilladelser, der løser den aftalte opgave. Til fejlfinding betyder det `SELECT` på bestemte tabeller. Til en migrering betyder det skriveadgang til de objekter, der skal ændres, og intet andet. Owner- og superuser-roller er aldrig det rigtige svar for en midlertidig konto.

## Sådan sender du et midlertidigt databaselogin til en konsulent

Adgangskoden er den eneste del af overdragelsen, der skal holdes hemmelig. Vært, port, databasenavn og brugernavn er nyttige for en angriber, men ikke nok i sig selv, så de kan sendes i en almindelig besked. Hold de to dele adskilt.

1. **Bekræft modtagerens identitet** gennem en kanal, du allerede stoler på, for eksempel e-mailtråden om kontrakten eller et opkald. Adresser, der ligner den rigtige, er en almindelig måde, hvorpå loginoplysninger havner i den forkerte indbakke.
2. **Opret et hemmeligt engangslink**, der kun indeholder adgangskoden. Med LinkPilot krypteres teksten i din browser, før den gemmes, den gemte kopi destrueres, første gang linket åbnes, og du kan vælge et udløb på en time, 24 timer eller syv dage. Pro-konti kan sætte et selvvalgt udløb, tilføje en adgangssætning og se en revisionslog over, hvornår linket blev åbnet.
3. **Send linket i den almindelige tråd** med en kort note om, hvad det er til, og hvornår det udløber. Skriv ikke brugernavnet i samme besked som linket.
4. **Send forbindelsesoplysningerne for sig**: vært, port, database, brugernavn, og om TLS er påkrævet. En ekstra e-mail eller en kommentar i en ticket er fint, for intet i den er hemmeligt i sig selv.
5. **Giv en eventuel adgangssætning videre via en anden kanal**, for eksempel en sms eller et opkald.
6. **Bed konsulenten bekræfte**, at linket kunne åbnes. Hvis linket melder, at det allerede er vist, og konsulenten ikke har åbnet det, så betragt adgangskoden som afsløret, og skift den.

En adgangskodeadministrators delingsfunktion er et fornuftigt alternativ, når konsulenten allerede er med i jeres boks. Til en enkelt opgave undgår et engangslink, at der skal oprettes en konto bare for at overdrage én værdi. Guiden Hemmelige links eller adgangskodeadministratorer (https://uselinkpilot.com/da/blog/secret-links-vs-password-managers) gennemgår, hvornår hver af dem passer.

## Lås forbindelsen ned

En velafgrænset bruger på en åben port er stadig et problem. Tre tiltag lukker det meste af hullet.

- **Kræv TLS** på forbindelsen, og bed konsulenten sætte `sslmode=require` eller det tilsvarende i sit program. Mange programmer falder stille tilbage til klartekst, hvis du ikke insisterer.
- **Begræns, hvor der forbindes fra**, med en IP-tilladelsesliste, en VPN eller en bastion host. At tillade konsulentens adresse, så længe arbejdet varer, er hurtigt at sætte op og hurtigt at fjerne.
- **Del kun det, opgaven kræver.** Konsulenten har ikke brug for diagrammet over det interne netværk, de andre databaser på serveren eller URL'en til administrationskonsollen.

Tilbyder din platform kortlivede IAM-tokens i stedet for faste adgangskoder, er det som regel det bedste valg, og så forsvinder overdragelsen af adgangskoden helt.

## Hold øje med kontoen, og luk den

Slå logning af godkendelse og forespørgsler til for den nye bruger, før arbejdet starter, så du kan sammenligne, hvad der skete, med det, der var aftalt. Login på skæve tidspunkter eller forespørgsler mod tabeller, der ikke har med opgaven at gøre, er værd at spørge ind til, ikke at anklage nogen for.

Når opgaven slutter, eller omfanget ændrer sig, så gør fire ting samme dag:

1. **Slet eller deaktiver brugeren**, og bekræft, at den ikke længere kan forbinde.
2. **Fjern den netværkstilladelse**, du har tilføjet til konsulenten.
3. **Skift alle hemmeligheder, der fulgte med loginet**, for eksempel en applikationsadgangskode, der stod i samme ticket.
4. **Registrer overdragelsen**: hvem der havde adgang, til hvad, fra hvornår til hvornår, og hvorfor. Gem registreringen, ikke adgangskoden.

Et midlertidigt login, der er afgrænset, udløber, leveres én gang og lukkes til tiden, er ikke en sikkerhedsmæssig undtagelse. Det er simpelthen sådan, adgang for konsulenter bør fungere.

## Læs også

- Sådan deler du API-nøgler sikkert: https://uselinkpilot.com/da/blog/how-to-share-api-keys-securely
- Sikker linkdeling for udviklere: https://uselinkpilot.com/da/blog/secure-link-sharing-for-developers
- Sådan virker hemmelige engangslinks: https://uselinkpilot.com/da/blog/how-one-time-secret-links-work
- Udløbende links: hemmeligheden destrueres, den bliver ikke bare viderestillet: https://uselinkpilot.com/da/blog/expiring-links-security

## Værktøjer til denne artikel

Generator til hemmelige engangslinks

Del en adgangskode eller en note via et link, der kun kan åbnes én gang.
https://uselinkpilot.com/da/tools/free-secret-link-generator

Selvdestruerende besked

Send en note, der forsvinder efter én læsning.
https://uselinkpilot.com/da/tools/burn-after-read-secret

Generator til links med udløb

Opret links, der holder op med at virke på et bestemt tidspunkt.
https://uselinkpilot.com/da/tools/temporary-link

## Ofte stillede spørgsmål

### Er det sikkert at sende en databaseadgangskode via e-mail?

### Bør en konsulent bruge en medarbejders databaselogin?

### Hvor længe bør midlertidig adgang til en database vare?

### Hvilke tilladelser bør en konsulent få?

### Skal konsulenten forbinde til produktion eller staging?

### Er et engangslink nok i sig selv til at sikre loginet?

## LinkPilot sender et hemmeligt link, der er væk, når det er åbnet.

Krypteres i din browser, vises én gang og destrueres derefter. Kræver ingen konto.

Opret et hemmeligt link (https://uselinkpilot.com/da/tools/free-secret-link-generator)

## Læs videre

Sikkerhed

### Sådan opretter du et midlertidigt, sikkert link til filer

Vælg det rette midlertidige link til filen, opret et, der udløber og slettes efter én download, og brug et værktøj til hemmeligheder med filer sikkert.
https://uselinkpilot.com/da/blog/how-to-create-a-temporary-secure-link-for-sharing-files

Sikkerhed

### Selvdestruerende beskeder: Signal, WhatsApp, Telegram og hvornår et link er bedre

Forsvindende beskeder i Signal, WhatsApp og Telegram: hvad hver timer sletter, hvad ingen af dem forhindrer, og hvornår et engangslink passer bedre.
https://uselinkpilot.com/da/blog/self-destructing-message-apps

Linksporing

### Sådan integrerer du en linkforkorter med eget domæne i Slack

Sæt dit eget domæne op, installer en Slack-app, der forkorter links og gør indsatte adgangskoder til engangslinks, ret forhåndsvisninger, og se klikkene.
https://uselinkpilot.com/da/blog/how-to-integrate-a-branded-link-shortener-with-slack

## Structured data

```json
[
  {
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "itemListElement": [
      {
        "@type": "ListItem",
        "position": 1,
        "name": "Forside",
        "item": "https://uselinkpilot.com/da"
      },
      {
        "@type": "ListItem",
        "position": 2,
        "name": "Blog",
        "item": "https://uselinkpilot.com/da/blog"
      },
      {
        "@type": "ListItem",
        "position": 3,
        "name": "Send et midlertidigt databaselogin sikkert til en konsulent",
        "item": "https://uselinkpilot.com/da/blog/how-to-send-a-temporary-database-login-to-a-contractor-securely"
      }
    ]
  },
  {
    "@context": "https://schema.org",
    "@type": "BlogPosting",
    "@id": "https://uselinkpilot.com/da/blog/how-to-send-a-temporary-database-login-to-a-contractor-securely#article",
    "headline": "Send et midlertidigt databaselogin sikkert til en konsulent",
    "description": "Opret en afgrænset databasebruger med udløb, send adgangskoden som engangslink i stedet for e-mail, lås forbindelsen ned, og luk kontoen til tiden.",
    "inLanguage": "da",
    "datePublished": "2026-10-25",
    "dateModified": "2026-10-25",
    "image": "https://uselinkpilot.com/logo-512.png",
    "author": {
      "@type": "Organization",
      "@id": "https://uselinkpilot.com/author/linkpilot-team#organization",
      "name": "LinkPilot Team",
      "url": "https://uselinkpilot.com/da/author/linkpilot-team"
    },
    "publisher": {
      "@type": "Organization",
      "name": "LinkPilot",
      "url": "https://uselinkpilot.com",
      "logo": {
        "@type": "ImageObject",
        "url": "https://uselinkpilot.com/logo-512.png",
        "width": 512,
        "height": 512
      }
    },
    "mainEntityOfPage": {
      "@type": "WebPage",
      "@id": "https://uselinkpilot.com/da/blog/how-to-send-a-temporary-database-login-to-a-contractor-securely"
    }
  },
  {
    "@context": "https://schema.org",
    "@type": "FAQPage",
    "mainEntity": [
      {
        "@type": "Question",
        "name": "Er det sikkert at sende en databaseadgangskode via e-mail?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Nej. E-mail gemmer en kopi i afsenderens udbakke, modtagerens indbakke, på alle synkroniserede enheder og i begge mailudbyderes sikkerhedskopier. Send adgangskoden som et hemmeligt engangslink, og brug e-mailen til de ikke-hemmelige oplysninger."
        }
      },
      {
        "@type": "Question",
        "name": "Bør en konsulent bruge en medarbejders databaselogin?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Nej. Giv konsulenten sin egen bruger. Så kan du se, hvad brugeren har gjort, sætte et separat udløb og fjerne den uden at røre andres adgang."
        }
      },
      {
        "@type": "Question",
        "name": "Hvor længe bør midlertidig adgang til en database vare?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Længe nok til det aftalte arbejde plus en kort buffer til gennemgang. Sæt udløbet på selve databasebrugeren og på det link, du brugte til at levere adgangskoden, og forkort hellere end at forlænge, når omfanget er uklart."
        }
      },
      {
        "@type": "Question",
        "name": "Hvilke tilladelser bør en konsulent få?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Det mindste sæt, der løser den aftalte opgave. Læseadgang til de bestemte tabeller ved fejlfinding, skriveadgang kun til de objekter, der skal ændres, og aldrig en superuser- eller owner-rolle."
        }
      },
      {
        "@type": "Question",
        "name": "Skal konsulenten forbinde til produktion eller staging?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Staging eller en renset kopi, når arbejdet tillader det. Kan produktion ikke undgås, så skriv ned, hvorfor, begræns brugeren stramt, og gennemgå aktivitetsloggene bagefter."
        }
      },
      {
        "@type": "Question",
        "name": "Er et engangslink nok i sig selv til at sikre loginet?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Nej. Linket beskytter overdragelsen af adgangskoden. Databasebrugeren, dens tilladelser, dens udløb og netværksadgangen skal stadig sættes rigtigt op, og brugeren skal stadig fjernes til sidst."
        }
      }
    ],
    "inLanguage": "da"
  },
  {
    "@context": "https://schema.org",
    "@type": "SoftwareApplication",
    "@id": "https://uselinkpilot.com/#software",
    "name": "LinkPilot",
    "applicationCategory": "BusinessApplication",
    "operatingSystem": "Web",
    "description": "LinkPilot is a secure link management platform for creating branded short links, tracking engagement, and sharing secrets with expiring, protected, self-destructing links.",
    "url": "https://uselinkpilot.com",
    "offers": [
      {
        "@type": "Offer",
        "name": "Free",
        "price": "0",
        "priceCurrency": "USD",
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Pro",
        "price": "29",
        "priceCurrency": "USD",
        "priceSpecification": {
          "@type": "UnitPriceSpecification",
          "price": "29",
          "priceCurrency": "USD",
          "billingDuration": "P1M"
        },
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Agency",
        "price": "299",
        "priceCurrency": "USD",
        "priceSpecification": {
          "@type": "UnitPriceSpecification",
          "price": "299",
          "priceCurrency": "USD",
          "billingDuration": "P1M"
        },
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Agency Plus",
        "price": "799",
        "priceCurrency": "USD",
        "priceSpecification": {
          "@type": "UnitPriceSpecification",
          "price": "799",
          "priceCurrency": "USD",
          "billingDuration": "P1M"
        },
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Pro (yearly)",
        "price": "288",
        "priceCurrency": "USD",
        "priceSpecification": {
          "@type": "UnitPriceSpecification",
          "price": "288",
          "priceCurrency": "USD",
          "billingDuration": "P1Y"
        },
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Agency (yearly)",
        "price": "2988",
        "priceCurrency": "USD",
        "priceSpecification": {
          "@type": "UnitPriceSpecification",
          "price": "2988",
          "priceCurrency": "USD",
          "billingDuration": "P1Y"
        },
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Agency Plus (yearly)",
        "price": "7980",
        "priceCurrency": "USD",
        "priceSpecification": {
          "@type": "UnitPriceSpecification",
          "price": "7980",
          "priceCurrency": "USD",
          "billingDuration": "P1Y"
        },
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Enterprise",
        "priceSpecification": {
          "@type": "PriceSpecification",
          "priceCurrency": "USD"
        },
        "url": "https://uselinkpilot.com/pricing"
      }
    ]
  },
  {
    "@context": "https://schema.org",
    "@type": "Organization",
    "@id": "https://uselinkpilot.com/#organization",
    "name": "LinkPilot",
    "alternateName": "LinkPilot by TetraCore",
    "url": "https://uselinkpilot.com",
    "contactPoint": {
      "@type": "ContactPoint",
      "contactType": "customer support",
      "email": "support@uselinkpilot.com",
      "url": "https://uselinkpilot.com/support"
    },
    "parentOrganization": {
      "@type": "Organization",
      "@id": "https://tetracorehq.com/#organization",
      "name": "TetraCore",
      "url": "https://tetracorehq.com/"
    },
    "logo": {
      "@type": "ImageObject",
      "url": "https://uselinkpilot.com/logo-512.png",
      "width": 512,
      "height": 512
    },
    "description": "LinkPilot is a secure link management platform for creating branded short links, tracking engagement, and sharing secrets with expiring, protected, self-destructing links.",
    "sameAs": [
      "https://x.com/uselinkpilot",
      "https://www.linkedin.com/company/uselinkpilot",
      "https://facebook.com/uselinkpilot",
      "https://github.com/TetraCoreHQ/linkpilot-cli",
      "https://github.com/TetraCoreHQ/linkpilot-mcp",
      "https://www.npmjs.com/package/linkpilot",
      "https://www.npmjs.com/package/@uselinkpilot/sdk",
      "https://www.npmjs.com/package/@uselinkpilot/mcp",
      "https://chromewebstore.google.com/detail/linkpilot-short-links-and/mnmppadihpcncicldpkmgknhnjkondad",
      "https://addons.mozilla.org/en-US/firefox/addon/uselinkpilot/"
    ]
  },
  {
    "@context": "https://schema.org",
    "@type": "WebSite",
    "name": "LinkPilot",
    "url": "https://uselinkpilot.com",
    "potentialAction": {
      "@type": "SearchAction",
      "target": "https://uselinkpilot.com/blog?q={search_term_string}",
      "query-input": "required name=search_term_string"
    }
  }
]
```