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.
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.
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
- Programovanie
- Bezpečnosť
- SSH
- Linux
- Unix
- Bezpečnosť
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.
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