Midlertidig lagring af SSH-adgangskoder: Sådan gør du det nemt og sikkert

Er der en måde at midlertidigt gemme SSH-adgangskoder, ligesom GIT kan gemme adgangskoder i en cache i en bestemt periode?

Der er måder at midlertidigt gemme SSH-adgangskoder på, såsom at bruge SSH-agent, SSH-konfigurationsfil, Keychain på macOS eller Pageant på Windows, hvilket gør det lettere at arbejde med SSH-forbindelser uden gentagne adgangskodeindtastninger.

Er der en måde at midlertidigt gemme SSH-adgangskoder, ligesom GIT kan gemme adgangskoder i en cache i en bestemt periode?

Ja, der er måder at midlertidigt gemme SSH-adgangskoder på, ligesom GIT kan gemme adgangskoder i en cache i en bestemt periode. Her er nogle metoder, du kan bruge:

1. SSH Agent

SSH-agenten er en program, der holder private nøgler i hukommelsen og kan bruges til at autentificere SSH-forbindelser uden at skulle indtaste adgangskoden hver gang.

  • Start SSH-agenten: eval $(ssh-agent)
  • Tilføj din private nøgle til agenten: ssh-add ~/.ssh/id_rsa
  • SSH-agenten vil nu cache din nøgle, så du ikke behøver at indtaste adgangskoden igen.

2. SSH Config File

Du kan konfigurere SSH til at bruge en bestemt nøgle og gemme adgangskoden ved hjælp af en konfigurationsfil.

  • Rediger eller opret en SSH-konfigurationsfil: ~/.ssh/config
  • Tilføj følgende konfiguration:
    Host *
      AddKeysToAgent yes
      UseKeychain yes
      IdentityFile ~/.ssh/id_rsa
        

3. Keychain

På macOS kan du bruge Keychain til at gemme dine SSH-nøgler og adgangskoder.

  • Tilføj din nøgle til Keychain: ssh-add -K ~/.ssh/id_rsa
  • Dette vil gemme din nøgle i macOS Keychain, så du ikke behøver at indtaste adgangskoden igen.

4. Pageant (Windows)

På Windows kan du bruge Pageant, som er en del af PuTTY, til at gemme dine SSH-nøgler midlertidigt.

  • Start Pageant.
  • Tilføj din private nøgle til Pageant.
  • Pageant vil nu cache din nøgle, så du ikke behøver at indtaste adgangskoden igen.

Disse metoder gør det muligt at midlertidigt gemme SSH-adgangskoder eller nøgler, hvilket kan gøre det lettere at arbejde med SSH-forbindelser uden at skulle indtaste adgangskoden gentagne gange.