Er der en måde at få den lokale kommandolinje til at bede om RSA-adgangsfrasen, så det kan tjekkes, om den huskede adgangsfrase er korrekt, uden at skulle ændre den unødigt?
For at få den lokale kommandolinje til at bede om RSA-adgangsfrasen uden at ændre den, kan du bruge SSH-agent, teste med SSH-kommando eller anvende OpenSSL til at dekryptere nøglen.
Hvordan man får den lokale kommandolinje til at bede om RSA-adgangsfrasen uden at ændre den
Ja, der er en måde at få den lokale kommandolinje til at bede om RSA-adgangsfrasen, så du kan tjekke, om den huskede adgangsfrase er korrekt, uden at skulle ændre den unødigt. Følg disse trin:
- Brug SSH-agent: SSH-agenten kan bruges til at tilføje din private nøgle og bede om adgangsfrasen.
- Start SSH-agenten ved at køre kommandoen:
eval $(ssh-agent)
- Tilføj din private nøgle til agenten:
ssh-add ~/.ssh/id_rsa
- Du vil blive bedt om at indtaste din RSA-adgangsfrase.
- Test med SSH-kommando: Du kan teste, om adgangsfrasen er korrekt ved at forsøge at oprette forbindelse til en SSH-server.
- Brug kommandoen:
ssh -T [email protected]
(eller en anden SSH-server, du har adgang til)
- Hvis adgangsfrasen er korrekt, vil du blive logget ind, eller du vil få en besked om, at forbindelsen er oprettet.
- Brug OpenSSL: Du kan også bruge OpenSSL til at dekryptere din private nøgle og dermed teste adgangsfrasen.
- Kør kommandoen:
openssl rsa -in ~/.ssh/id_rsa -check
- Du vil blive bedt om at indtaste din adgangsfrase, og hvis den er korrekt, vil nøglen blive dekrypteret uden fejl.
Ved at følge disse metoder kan du sikre, at din RSA-adgangsfrase er korrekt uden at skulle ændre den unødigt.