Så skapar du SSH-nyckelpar och loggar in utan lösenord <p>Denna guide vägleder dig genom processen att skapa SSH-nyckelpar för säker inloggning utan lösenord på Internetports servrar. Vi kommer att täcka hur man genererar nycklar både på Windows med PuTTYgen och ssh-keygen, samt på Linux- och macOS-system. Dessutom visar vi dig hur du lägger till din offentliga nyckel på servern och inaktiverar lösenordsautentisering för ökad säkerhet.</p> <h2>Generera SSH-nyckelpar</h2> <h3>På Windows</h3> <p>Du kan generera SSH-nycklar med hjälp av antingen PuTTYgen (ett grafiskt verktyg) eller ssh-keygen (via Git Bash eller WSL).</p> <h4>Med PuTTYgen</h4> <ol class="howto-steps"> <li>Ladda ner och installera PuTTY från den officiella webbplatsen.</li> <li>Öppna PuTTYgen, välj SSH-2 RSA som typ av nyckel att generera och klicka på "Generate". Flytta muspekaren runt i det tomma området för att ge slumpmässighet för nyckelgenereringsprocessen.</li> <li>Ange en lösenfras (valfritt men rekommenderat) och bekräfta den. Klicka på "Save public key" och "Save private key" för att spara dem på din dator.</li> </ol> <h4>Med ssh-keygen via Git Bash eller WSL</h4> <ol class="howto-steps"> <li>Öppna Git Bash (del av Git for Windows-sviten) eller Windows Subsystem for Linux (WSL).</li> <li>Kör följande kommando för att generera ett nyckelpar: <pre><code>ssh-keygen -t rsa -b 4096 -C "your_email@example.com"</code></pre> </li> <li>Tryck Enter för att acceptera standardplatsen för filen, eller ange en annan sökväg. Ange och bekräfta en lösenfras när du uppmanas.</li> </ol> <h3>På Linux och macOS</h3> <ol class="howto-steps"> <li>Öppna ditt terminalfönster.</li> <li>Kör följande kommando: <pre><code>ssh-keygen -t rsa -b 4096 -C "your_email@example.com"</code></pre> </li> <li>Tryck Enter för att acceptera standardplatsen för filen, eller ange en annan sökväg. Ange och bekräfta en lösenfras när du uppmanas.</li> </ol> <h2>Lägg till din offentliga nyckel på servern</h2> <ol class="howto-steps"> <li>Kopiera din offentliga nyckel till urklipp: <ul> <li><strong>Windows:</strong> Öppna filen i Notepad och kopiera dess innehåll.</li> <li><strong>Linux/macOS:</strong> Använd följande kommando: <pre><code>xclip -sel clip < ~/.ssh/id_rsa.pub</code></pre> eller <pre><code>pbcopy < ~/.ssh/id_rsa.pub</code></pre> </li> </ul> </li> <li>Logga in på din server med SSH och ett lösenord.</li> <li>Skapa .ssh-katalogen om den inte redan finns: <pre><code>mkdir -p ~/.ssh</code></pre> </li> <li>Lägg till din offentliga nyckel i authorized_keys-filen: <pre><code>echo "your_public_key" >> ~/.ssh/authorized_keys</code></pre> Ersätt "your_public_key" med innehållet i ditt urklipp.</li> <li>Ange rätt behörigheter för .ssh-katalogen och authorized_keys-filen: <pre><code>chmod 700 ~/.ssh chmod 600 ~/.ssh/authorized_keys</code></pre> </li> </ol> <h2>Inaktivera lösenordsautentisering (Valfritt men rekommenderat)</h2> <p>För att öka säkerheten kan du inaktivera lösenordsautentisering på din server.</p> <ol class="howto-steps"> <li>Redigera SSH-daemonens konfigurationsfil: <pre><code>nano /etc/ssh/sshd_config</code></pre> </li> <li>Hitta och ändra följande rader: <pre><code>PasswordAuthentication no ChallengeResponseAuthentication no UsePAM no</code></pre> </li> <li>Spara filen och starta om SSH-tjänsten: <ul> <li><strong>Debian/Ubuntu:</strong> <pre><code>sudo systemctl restart sshd</code></pre> </li> <li><strong>CentOS/RHEL:</strong> <pre><code>sudo systemctl restart sshd</code></pre> </li> </ul> </li> </ol> <h2>Felsökning</h2> <ul> <li><strong>Permission denied (publickey):</strong> Se till att din offentliga nyckel är korrekt lagd i authorized_keys-filen och att behörigheterna är inställda som beskrivits.</li> <li><strong>Server refused our key:</strong> Kontrollera att du använder rätt privat nyckel för autentisering. Du kan specificera den med -i alternativet: <pre><code>ssh -i /path/to/private_key user@hostname</code></pre> </li> <li><strong>Connection refused:</strong> Kontrollera om SSH körs på din server och att du använder rätt värdnamn eller IP-adress.</li> </ul> <p>Genom att följa dessa steg kan du säkert logga in på dina Internetport-servrar utan lösenord, vilket ökar både bekvämlighet och säkerhet.</p> </div> <aside class="related"> <h2>Relaterade artiklar</h2> <ul> <li><a href="/sv/a/lampstackinstallation-pa-linux-enkel-konfigurationsguide/">LAMP-stack-installation på Linux: Enkel konfigurationsguide</a></li> <li><a href="/sv/a/implementera-linuxserverns-sakerhet-basta-praxis/">Implementera Linux-serverns säkerhet: Bästa praxis</a></li> <li><a href="/sv/a/anvanda-virtualisering-pa-linux-snabbguide/">Använda virtualisering på Linux: Snabbguide</a></li> <li><a href="/sv/a/forbattra-dina-kunskaper-i-linuxnatverk/">Förbättra dina kunskaper i Linux-nätverk</a></li> <li><a href="/sv/a/komma-igang-med-docker-pa-linux-grunderna/">Komma igång med Docker på Linux: Grunderna</a></li> <li><a href="/sv/a/hur-man-installerar-linux-stegforsteg-guide-for-nyborjare/">Hur man installerar Linux: Steg-för-steg guide för nybörjare</a></li> </ul> </aside> <footer class="article-foot"> <p> Hjälpte detta? Kontakta <a href="mailto:support@internetport.se">supporten</a> om du har fler frågor. </p> </footer> </article> <script src="/assets/walkthrough.js?v=5" defer></script></main> <footer class="site-footer"> <div class="container"> <p>© 2026 <a href="https://internetport.se">Internetport</a> · <a href="mailto:support@internetport.se">support@internetport.se</a> · <a href="/sitemap.xml">Sitemap</a></p> </div> </footer> </body> </html>