Od Rubaiata Hossaina
zdieľamTweetujteEmail

Bezpečné prihlásenie bez hesla sa môže zdať ako výmysel, ale je ľahko dosiahnuteľné pomocou kľúčov SSH.

SSH zabezpečuje komunikáciu medzi vaším lokálnym počítačom a vzdialeným systémom úplným šifrovaním tejto prevádzky. Zadávanie hesla pri každom pripojení k vzdialenému hostiteľovi však môže byť trochu otravné.

Našťastie môžete tento krok obísť povolením prihlásenia SSH bez hesla. Ukážeme vám, ako používať ssh-copy-id príkaz tak urobiť.

Ako používať SSH bez hesla

Ak chcete povoliť prihlásenie bez hesla cez SSH, všetko, čo musíte urobiť, je skopírovať váš verejný kľúč na vzdialený server. Kľúč SSH je v skutočnosti dvojica dvoch kľúčov: jeden verejný a jeden súkromný. Vzdialený server SSH ich použije na overte svoju identitu skôr, ako sa budete môcť pripojiť.

Svoje páry kľúčov SSH môžete jednoducho vytvoriť pomocou ssh-keygen príkaz. Keď ssh vygeneruje kľúče, skopírujte svoj verejný kľúč na vzdialený server. Tým sa zabezpečí, že pri ďalších prihláseniach nebudete musieť zadávať svoje heslo SSH.

instagram viewer

Vytvorte verejné a súkromné ​​kľúče SSH

Jednoducho spustite svoj terminál a zadajte nasledujúci príkaz na vygenerovanie párov kľúčov SSH:

ssh-keygen

Pri každej výzve stláčajte kláves enter, kým sa program nedokončí a nevytvorí súbory kľúča.

Pridajte verejný kľúč SSH na server

Teraz, keď ste vytvorili svoje kľúče SSH, musíte pridať verejný kľúč na vzdialený server. Môžete to urobiť pomocou ssh-copy-id príkaz:

ssh-copy-id -i ~/.ssh/id_rsa.pub user@remote-host

Zadajte vyššie uvedený príkaz do svojho terminálu a nahraďte ho užívateľ a vzdialený hostiteľ s vaším používateľským menom a názvom hostiteľa/IP vzdialeného počítača.

Pripojte sa k serveru SSH bez hesla

Po pridaní verejného kľúča na server cez sa môžete prihlásiť bez hesla ssh-copy-id. Môžete si to vyskúšať sami pomocou nasledujúceho príkazu:

ssh user@remote-host. 

Zbavte sa hesiel pomocou ssh-copy-id

Použitím ssh-copy-id, môžete nahrať verejný kľúč na vzdialený server a pripojiť sa bez hesla. Nemali by ste však povoliť autentifikáciu bez hesla pre všetky systémy. Namiesto toho ho použite na prístup k systémom, ktoré často používate. Ak ste v tomto nováčik, skúste sa naučiť, ako nastaviť SSH a nakonfigurovať svoje nastavenie.

Ako nastaviť SSH v systéme Linux a otestovať nastavenie: Príručka pre začiatočníkov

Potrebujete vzdialený prístup k počítaču alebo serveru so systémom Linux? Tu je postup, ako nastaviť a nakonfigurovať SSH v systéme Linux, Windows a mobil.

Prečítajte si ďalej

zdieľamTweetujteEmail
Súvisiace témy
  • Programovanie
  • Bezpečnosť
  • SSH
  • Linux
  • Unix
  • Bezpečnosť
O autorovi
Rubaiat Hossain (50 publikovaných článkov)

Rubaiat je CS grad so silnou vášňou pre open-source. Okrem toho, že je veteránom Unixu, venuje sa aj sieťovej bezpečnosti, kryptografii a funkčnému programovaniu. Je vášnivým zberateľom antikvariátov a má nekonečný obdiv ku klasickému rocku.

Viac od Rubaiata Hossaina

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné e-knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber