---
title: "Jak sdílet přihlašovací údaje SSH odkazem, který vyprší"
url: https://uselinkpilot.com/cs/blog/how-to-share-ssh-credentials-with-a-link-that-expires-securely
description: "Nejlépe použijte veřejný klíč příjemce. Soukromý klíč nebo heslo pošlete jednorázovým odkazem, který vyprší, a server a uživatelské jméno zvlášť."
lang: cs
---

Bezpečnost (https://uselinkpilot.com/cs/blog/category/security)

# Jak bezpečně sdílet přihlašovací údaje SSH odkazem, který vyprší

Nejlépe použijte veřejný klíč příjemce. Soukromý klíč nebo heslo pošlete jednorázovým odkazem, který vyprší, a server a uživatelské jméno zvlášť.

LinkPilot Team (https://uselinkpilot.com/cs/author/linkpilot-team) · Lidé, kteří vyvíjejí a provozují LinkPilot ve společnosti TetraCore, LLC 25. října 2026 · O LinkPilotu (https://uselinkpilot.com/cs/about)

Někdo se dnes večer potřebuje dostat na server a přihlašovací údaje mu musí dorazit hned. Láká to vložit soukromý klíč nebo heslo uživatele root do Slacku. Jenže každá zpráva, kterou klíč projde, si nechá kopii. Lepší cestou je proto jednorázový odkaz s omezenou platností: důvěrný údaj se získá jednou a pak zmizí.

Odkaz je ale jen způsob doručení. Než ho vytvoříte, vyberte správné přihlašovací údaje, omezte je na konkrétní úkol a rozmyslete si, jak je později odstraníte. Návod probírá všechny tyto kroky včetně otázky, co patří do jednorázového odkazu pro sdílení přístupových údajů k serveru a co ne.

## Jaké přihlašovací údaje SSH vlastně sdílíte?

Přístup přes SSH může stát na čtyřech různých věcech a každá se sdílí podle jiných pravidel.

| Údaj | Co to je | Smí se vůbec přenášet? |
| --- | --- | --- |
| Veřejný klíč | Polovina, kterou má uloženou server | Ano, volně. Není tajný. |
| Soukromý klíč | Polovina, kterou má uživatel | Jen pokud byl vygenerován pro příjemce, a jen jednou |
| Heslo | Sdílený řetězec, který ověřuje server | Jednou, jako dočasná hodnota, kterou změníte |
| Certifikát SSH | Klíč podepsaný vaší certifikační autoritou s dobou platnosti | Certifikát tajný není, klíč za ním ano |

**Nejlepší předání je takové, při kterém se nic tajného nepřenáší.** Pokud příjemce už pár klíčů SSH má, požádejte ho o veřejný klíč, přidejte ho do `~/.ssh/authorized_keys` u správného účtu a řekněte mu, ať se připojí. Když ten jeden řádek později odstraníte, jeho přístup skončí.

**Vygenerujte pro něj samostatný klíč**, pokud žádný nemá a nemůže si ho vytvořit. Nikdy neposílejte svůj vlastní soukromý klíč, který běžně používáte. Klíč vytvořený pro příjemce lze omezit, logovat a smazat, aniž byste sáhli na cokoli jiného.

**Pro opakované potřeby dejte přednost certifikátům nebo spravovanému přístupu.** Pokud bude stejný člověk potřebovat přístup opakovaně, opakovaná jednorázová předání jsou špatný nástroj. Certifikát SSH s krátkou platností nebo nástroj pro řízení přístupu, jako je Teleport nebo Tailscale SSH, má vypršení platnosti zabudované přímo v přihlašovacích údajích, ne přidané až k doručení.

## Než přihlašovací údaje pošlete, omezte je

Ať posíláte cokoli, omezte to na nejmenší rozsah, který úkol dovolí:

- **Jeden účet, jeden server.** Přidejte klíč k servisnímu účtu, který tu práci vykonává, ne k uživateli root, a jen na tom stroji, o který jde.
- **Omezte, co klíč smí dělat**, pomocí voleb v `authorized_keys`, jako je `from="203.0.113.5"`, `no-port-forwarding` nebo obálka `command=`, pokud práce spočívá v jediném skriptu.
- **Dejte heslu omezenou životnost.** Pokud sdílíte heslo, použijte `passwd -e` nebo obdobu na vaší platformě, aby ho příjemce musel při prvním přihlášení změnit, a naplánujte si zakázání účtu ke konkrétnímu datu.
- **Datum konce si zapište** dřív, než cokoli pošlete. „Až bude práce hotová“ není datum.

## Jak sdílet přihlašovací údaje SSH odkazem, který vyprší

1. **Ověřte si příjemce** kanálem, kterému už důvěřujete: v tiketu, ve známém e-mailovém vlákně nebo telefonem. Většina přihlašovacích údajů, které skončí u nesprávného člověka, se tam dostane kvůli podobně vypadající adrese nebo automaticky doplněnému jménu.
2. **Do nástroje pro jednorázové tajné odkazy (https://uselinkpilot.com/cs/tools/free-secret-link-generator) vložte jen důvěrný údaj.** U soukromého klíče to znamená celý blok PEM a nic jiného. LinkPilot text zašifruje ve vašem prohlížeči ještě před uložením, takže služba má vždy jen šifrový text a klíč k jeho dešifrování je v části adresy URL, kterou prohlížeče serverům neposílají.
3. **Nastavte platnost podle skutečné lhůty.** Hodinu, pokud na údaje příjemce čeká, 24 hodin, pokud je v jiném časovém pásmu, sedm dní jen ze skutečného důvodu. Odkaz se navíc zničí při prvním otevření, takže platnost je záchranná síť, ne hlavní ochrana.
4. **U citlivých přihlašovacích údajů přidejte v tarifu Pro heslovou frázi** a tu předejte jiným kanálem. Časová osa auditu v tarifu Pro vám navíc ukáže, kdy k zobrazení došlo.
5. **Odkaz pošlete s poznámkou o účelu na jeden řádek** a bez údajů pro připojení.
6. **Údaje pro připojení pošlete v samostatné zprávě**: server nebo adresu, port, uživatelské jméno a způsob ověření. Nic z toho samo o sobě tajné není, ale spolu s klíčem je to kompletní přihlášení.

Pokud odkaz hlásí, že už byl otevřen, a příjemce tvrdí, že ho neotevřel, nedohadujte se. Považujte přihlašovací údaje za vyzrazené, odstraňte klíč nebo změňte heslo a vygenerujte nové.

## Jednorázový odkaz pro sdílení přístupových údajů k serveru

Otázka, co do tajné zprávy patří, přichází pokaždé. Dobré pravidlo: odkaz nese to, co by útočník neuhodl, a běžná zpráva to, co uhodnout může.

**V jednorázovém odkazu:**

- Soukromý klíč, nebo dočasné heslo
- Heslová fráze ke klíči, pokud byla nastavena při generování
- Nic dalšího

**V běžné zprávě, poslané zvlášť:**

- Název serveru nebo IP adresa a port
- Účet, ke kterému se přihlásit
- Zda použít klíč, nebo heslo
- Otisk klíče serveru, aby příjemce mohl server při prvním připojení ověřit
- Krátká poznámka, k čemu přístup slouží a kdy končí

Snímky obrazovky a logy z terminálu nepatří ani do jednoho. Snímek běžící relace často obsahuje tokeny, interní adresy a další uživatelská jména, která nikdy neměla nikam putovat.

## Pomozte příjemci klíč bezpečně uložit

Bezpečné předání stejně selže, pokud klíč skončí ve Stažených souborech s oprávněním ke čtení pro všechny. Spolu s údaji pro připojení pošlete tyto pokyny:

```bash
# save the key, then lock it down
chmod 600 ~/.ssh/acme_deploy
ssh-add ~/.ssh/acme_deploy
# verify the host key fingerprint against the one you were sent
ssh -i ~/.ssh/acme_deploy deploy@203.0.113.5
```

Požádejte příjemce, ať tajný odkaz otevře, až když je připravený ho použít, na zařízení, které má pod kontrolou, a přes připojení, kterému důvěřuje. Kdo ho otevře na sdíleném počítači, „jen aby zkusil, jestli funguje“, nechá kopii v historii schránky toho počítače.

## Ověřte přístup a pak lhůtu uzavřete

Dokud je přístup otevřený, ať příjemce vyzkouší přesně to připojení, které bude používat, a potvrdí, že úkol funguje. Nerozšiřujte oprávnění jen proto, aby test prošel; opravte raději rozsah.

Když je práce hotová:

1. **Odstraňte veřejný klíč** z `authorized_keys`, zakažte účet, nebo nechte certifikát vypršet podle plánu.
2. **Vyměňte vše, co putovalo** spolu s přihlašovacími údaji, včetně dočasného hesla, které se mělo změnit při prvním přihlášení a nezměnilo se.
3. **Projděte `auth.log`** nebo jiný zdroj auditu SSH a hledejte připojení mimo dohodnutou dobu nebo z nečekaných adres.
4. **Zapište si, kdo měl co a od kdy do kdy.** Záznam zůstane, přihlašovací údaje ne.

Platnost odkazu omezuje, jak dlouho šlo důvěrný údaj získat. Platnost přihlašovacích údajů omezuje, jak dlouho je lze používat. Potřebujete obojí a lidé zapomínají právě na to druhé.

## Související články

- Bezpečné sdílení odkazů pro vývojáře: https://uselinkpilot.com/cs/blog/secure-link-sharing-for-developers
- Jak bezpečně sdílet klíče API: https://uselinkpilot.com/cs/blog/how-to-share-api-keys-securely
- Odkazy s omezenou platností: tajná zpráva se zničí, ne jen přesměruje: https://uselinkpilot.com/cs/blog/expiring-links-security
- Skenery odkazů a jednorázové tajné zprávy: https://uselinkpilot.com/cs/blog/link-scanners-and-one-time-secrets

## Nástroje k tomuto článku

Generátor jednorázových tajných odkazů

Pošlete heslo nebo poznámku odkazem, který se otevře jen jednou.
https://uselinkpilot.com/cs/tools/free-secret-link-generator

Generátor dočasných odkazů

Vytvořte odkaz, který v nastavený čas přestane fungovat.
https://uselinkpilot.com/cs/tools/temporary-link

Samozničující zpráva

Pošlete poznámku, která po jednom přečtení zmizí.
https://uselinkpilot.com/cs/tools/burn-after-read-secret

## Časté dotazy

### Vyprší s odkazem i platnost klíče SSH?

### Je bezpečné sdílet soukromý klíč SSH přes jednorázový odkaz?

### Co sdílet, když příjemce už klíč SSH má?

### Může platnost odkazu vypršet dřív, než ho příjemce otevře?

### Může bezpečnostní skener nebo náhled odkazu jednorázový odkaz spotřebovat?

### Mají uživatelské jméno a server jít ve stejné zprávě jako odkaz?

## LinkPilot pošle tajný odkaz, který po otevření zmizí.

Zašifruje se ve vašem prohlížeči, zobrazí se jednou a pak se zničí. Bez účtu.

Vytvořit tajný odkaz (https://uselinkpilot.com/cs/tools/free-secret-link-generator)

## Čtěte dál

Bezpečnost

### Jak bezpečně sdílet přihlašovací údaje bez e-mailu

Čtyři způsoby, jak sdílet heslo bez e-mailu, kdy se který hodí, a návod na dočasný odkaz pro přihlašovací údaje, který se po otevření zničí.
https://uselinkpilot.com/cs/blog/how-to-share-credentials-securely-without-email

Bezpečnost

### Jak bezpečně poslat klientovi podpisový klíč webhooku

Předejte klientovi podpisový klíč webhooku bez kopií v e-mailu a tiketech: ověřte příjemce, pošlete jednorázový odkaz, uložte klíč správně a při úniku ho vyměňte.
https://uselinkpilot.com/cs/blog/how-to-send-a-webhook-signing-secret-to-a-client-securely

Bezpečnost

### Jak bezpečně poslat externistovi dočasný přístup k databázi

Založte uživatele databáze s omezenými právy a koncem platnosti, heslo pošlete jednorázovým odkazem místo e-mailu, zabezpečte připojení a účet včas uzavřete.
https://uselinkpilot.com/cs/blog/how-to-send-a-temporary-database-login-to-a-contractor-securely

## Structured data

```json
[
  {
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "itemListElement": [
      {
        "@type": "ListItem",
        "position": 1,
        "name": "Domů",
        "item": "https://uselinkpilot.com/cs"
      },
      {
        "@type": "ListItem",
        "position": 2,
        "name": "Blog",
        "item": "https://uselinkpilot.com/cs/blog"
      },
      {
        "@type": "ListItem",
        "position": 3,
        "name": "Jak bezpečně sdílet údaje SSH odkazem, který vyprší",
        "item": "https://uselinkpilot.com/cs/blog/how-to-share-ssh-credentials-with-a-link-that-expires-securely"
      }
    ]
  },
  {
    "@context": "https://schema.org",
    "@type": "BlogPosting",
    "@id": "https://uselinkpilot.com/cs/blog/how-to-share-ssh-credentials-with-a-link-that-expires-securely#article",
    "headline": "Jak bezpečně sdílet údaje SSH odkazem, který vyprší",
    "description": "Nejlépe použijte veřejný klíč příjemce. Soukromý klíč nebo heslo pošlete jednorázovým odkazem, který vyprší, a server a uživatelské jméno zvlášť.",
    "inLanguage": "cs",
    "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/cs/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/cs/blog/how-to-share-ssh-credentials-with-a-link-that-expires-securely"
    }
  },
  {
    "@context": "https://schema.org",
    "@type": "FAQPage",
    "mainEntity": [
      {
        "@type": "Question",
        "name": "Vyprší s odkazem i platnost klíče SSH?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Ne. Odkaz určuje, jak dlouho lze důvěrný údaj z odkazu získat. Klíč na serveru funguje dál, dokud ho neodstraníte z authorized_keys, nebo dokud neskončí platnost certifikátu, ke kterému patří."
        }
      },
      {
        "@type": "Question",
        "name": "Je bezpečné sdílet soukromý klíč SSH přes jednorázový odkaz?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Je to mnohem bezpečnější než e-mail nebo chat, protože ve zprávě nezůstane žádná kopie. Pořád je to ale soukromý klíč v rukou někoho jiného, takže pro příjemce vytvořte samostatný klíč, přísně ho omezte a po skončení práce ho odstraňte."
        }
      },
      {
        "@type": "Question",
        "name": "Co sdílet, když příjemce už klíč SSH má?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Požádejte ho o veřejný klíč a přidejte ho ke správnému účtu na serveru. Nemusí se přenášet nic tajného a ten jeden řádek později snadno odstraníte."
        }
      },
      {
        "@type": "Question",
        "name": "Může platnost odkazu vypršet dřív, než ho příjemce otevře?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Ano. Zvolte lhůtu podle toho, kdy bude příjemce skutečně u počítače, pošlete odkaz, až bude připravený, a pokud lhůta uplyne, vytvořte nový odkaz, místo abyste prodlužovali starý."
        }
      },
      {
        "@type": "Question",
        "name": "Může bezpečnostní skener nebo náhled odkazu jednorázový odkaz spotřebovat?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Pouhé načtení stránky tajnou zprávu v LinkPilotu nezobrazí. Zobrazení je vědomá akce a dešifrovací klíč je v části odkazu za znakem #, kterou prohlížeče serverům nikdy neposílají, takže automatický skener obsah nepřečte. Skener ale může prozradit, že odkaz existuje, a proto uživatelské jméno a server putují zvlášť."
        }
      },
      {
        "@type": "Question",
        "name": "Mají uživatelské jméno a server jít ve stejné zprávě jako odkaz?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Ne. Odkaz pošlete v jedné zprávě a údaje pro připojení v jiné. Jedna uniklá zpráva pak útočníkovi dá buď odkaz, který už je zničený, nebo údaje, se kterými se nepřihlásí."
        }
      }
    ],
    "inLanguage": "cs"
  },
  {
    "@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"
    }
  }
]
```