SSH key nieuwe PC - Buitengesloten?

Pagina: 1
Acties:

Vraag


  • Teakwer
  • Registratie: September 2021
  • Laatst online: 31-10-2023
-

[ Voor 102% gewijzigd door Teakwer op 31-10-2023 20:06 ]

Beste antwoord (via Teakwer op 31-08-2023 13:22)


  • pennywiser
  • Registratie: November 2002
  • Laatst online: 15:47
Teakwer schreef op donderdag 31 augustus 2023 @ 12:37:
[...]

In de users/.ssh folder op de oude pc staat alleen een known_hosts file. Ik denk dus dat ik het in WSL gedaan heb destijds. in wsl zie ik een id_ed25519 file en een id_ed25519.pub file. Deze bevat exact dezelfde key als die ik in Word had geplakt.
Dan die files gebruiken, niet inhoud copy/pasten, deze weer in je .ssh folder zetten in je userdir en probeer in te loggen zoals je voorheen altijd deed.

Lukt dat niet dan doe je met 1 van die 2 files (de private key zonder .pub):

code:
1
ssh -i /locatie/van/id_ed25519 user@hostname

Alle reacties


  • dirkus7
  • Registratie: Januari 2014
  • Laatst online: 07:42
Welk bestandsformaat is je private key? Als het een .ppk bestand is kun je die gewoon selecteren in Putty (als je dat gebruikt voor SSH) bij Connection>SSH>Auth.

Als dit echt niet lukt zou je via de webomgeving van TransIP in kunnen loggen en daar via de console de instellingen van je SSH server aan te passen zodat je met een wachtwoord kunt inloggen.

  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

Je kunt toch gewoon de oude key importeren in Pageant of de Windows-variant (als je de SSH agent van Windows gebruikt).

De naam van de oude PC zou geen probleem mogen zijn.

[ Voor 19% gewijzigd door CH4OS op 31-08-2023 11:36 ]


  • Oon
  • Registratie: Juni 2019
  • Niet online

Oon

Teakwer schreef op donderdag 31 augustus 2023 @ 11:09:
Daar maak ik me ook zorgen over omdat de naam van de oude pc daarin staat.... is dat een probleem?
Nee, dat is gewoon de comment. Die wordt standaard gevuld met user@host, maar dat is geen authenticatiefactor, dat is echt alleen een opmerking ter referentie. Daar kun je ook henk@tweakers.net neerzetten als je dat wil.

Je kunt je oude key gewoon weer naar ~/.ssh/ verplaatsen en dat moet werken. Alternatief kun je via de console in je TransIP paneel inloggen als je een wachtwoord weet.

  • Teakwer
  • Registratie: September 2021
  • Laatst online: 31-10-2023
-

[ Voor 100% gewijzigd door Teakwer op 31-10-2023 20:06 ]


Acties:
  • +1 Henk 'm!

  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

Teakwer schreef op donderdag 31 augustus 2023 @ 11:44:
@CH4OS dat is helaas te vaag voor mijn kennis niveau.

@Oon dat is een hele geruststelling alvast!
@Oon en ik zeggen in wezen hetzelfde. Je kunt de oude key (mits je de key files nog hebt, iets met een back-up en zo) gewoon hergebruiken. Je hoeft daarbij niet bang te zijn dat de oude PC naam als commentaar in een van de files staat, dat is alleen maar zodat je de key zelf makkelijker herkend.

Bij Putty komt daarvoor een tooltje genaamd Pageant mee, daarmee kan je keys inladen (aangezien je het over PuttyGen hebt, ga ik ervan uit dat je Putty gebruikt voor de keys en dus ook Pageant. ;)

[ Voor 16% gewijzigd door CH4OS op 31-08-2023 11:47 ]


  • XelaRetak
  • Registratie: Juni 2022
  • Laatst online: 09:04
CH4OS schreef op donderdag 31 augustus 2023 @ 11:46:
[...]
@Oon en ik zeggen in wezen hetzelfde. Je kunt de oude key (mits je de key files nog hebt, iets met een back-up en zo) gewoon hergebruiken. Je hoeft daarbij niet bang te zijn dat de oude PC naam als commentaar in een van de files staat, dat is alleen maar zodat je de key zelf makkelijker herkend.
Het klinkt alsof hij de key als tekst in een word documentje tussen andere info heeft gezet en moet uitvinden hoe hij daar een .ppk van maakt.

Weet ik ook niet, maar misschien jij wel :+

  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

XelaRetak schreef op donderdag 31 augustus 2023 @ 11:47:
[...]


Het klinkt alsof hij de key als tekst in een word documentje tussen andere info heeft gezet en moet uitvinden hoe hij daar een .ppk van maakt.

Weet ik ook niet, maar misschien jij wel :+
Als dat het geval is: inhoud kopieren en plakken in het bestand, dat opslaan als .ppk-bestand. :)

  • Teakwer
  • Registratie: September 2021
  • Laatst online: 31-10-2023
-

[ Voor 100% gewijzigd door Teakwer op 31-10-2023 20:06 ]


Acties:
  • +1 Henk 'm!

  • pennywiser
  • Registratie: November 2002
  • Laatst online: 15:47
Teakwer schreef op donderdag 31 augustus 2023 @ 11:44:
@dirkus7 Ik heb geen .ppk bestand. de private key staat in in een word bestand met diverse andere info. Ik probeer deze nu naar PEM te converteren (op advies van ChatGPT) maar loop tegen 'invalid format' aan. Wellicht ergens een enter te veel of spaties aan het eind, maar tot op heden niet kunnen ontdekken wat er mis is (heb de text uit word naar notepad gekopieerd).

@CH4OS dat is helaas te vaag voor mijn kennis niveau.

@Oon dat is een hele geruststelling alvast!
Probleem is waarschijnlijk de opmaak vanwege dat Word bestand.

  • Teakwer
  • Registratie: September 2021
  • Laatst online: 31-10-2023
-

[ Voor 100% gewijzigd door Teakwer op 31-10-2023 20:06 ]


  • pennywiser
  • Registratie: November 2002
  • Laatst online: 15:47
Teakwer schreef op donderdag 31 augustus 2023 @ 11:53:
Mijn .key file ziet er als volgt uit:
-----BEGIN OPENSSH PRIVATE KEY-----
4 regels van 70 tekens, gevolgt door een hoop spaties
1 regel met 66 tekens, gevolgt door een hoop spaties
-----END OPENSSH PRIVATE KEY-----

Het lukt me dus niet deze in te laden in puttygen of ssh-keygen naar PEM te converteren.

Bijkomend probleem is dat ik op de oude pc ook niet meer weet hoe ik het destijds werkend had. Er zijn 3 opties eigenlijk. WSL, Cygwin of Windows Cmd Prompt. Ja, ik weet, enorm slordig! Lesje geleerd ook. Maar in de veronderstelling dat ik met een private key in mijn word doc er altijd uit zou moeten kunnen komen..... Ik heb nog een backup van die oude pc liggen en kan evt bij de files die daar op staan. Maar dat geeft alleen een bijkomend probleem dat ik niet weet wat de goede files zijn. De private key in mijn word doc weet ik zeker dat goed is.
Inderdaad als je de ssh key hebt, slinger een wsl aan en probeer het buiten Putty om.

  • pennywiser
  • Registratie: November 2002
  • Laatst online: 15:47
Teakwer schreef op donderdag 31 augustus 2023 @ 11:54:
[...]

Heb ik copy / paste naar notepad gedaan.
Ziet het stuk tekst van de key er kaarsrecht uit aan weerskanten zoals hier?

Afbeeldingslocatie: https://tweakers.net/i/hG0GB5FeUNzkQRhpzsGplh_APNE=/800x/filters:strip_exif()/f/image/ye6UjecEdxjpiesiiQsYm9ua.png?f=fotoalbum_large

  • Teakwer
  • Registratie: September 2021
  • Laatst online: 31-10-2023
-

[ Voor 99% gewijzigd door Teakwer op 31-10-2023 20:05 ]


  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

Wat voor bestandsextensie heeft jouw key en wat is de error die je krijgt met PuttyGen? :?

  • pennywiser
  • Registratie: November 2002
  • Laatst online: 15:47
Teakwer schreef op donderdag 31 augustus 2023 @ 11:57:
[...]

ja, maar aanzienlijk korter. Het is een OpenSSH key.
Het begint wel met "begin rsa private key" en aan het einde dus "end ... " ?

  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

pennywiser schreef op donderdag 31 augustus 2023 @ 11:59:
Het begint wel met "begin rsa private key" en aan het einde dus "end ... " ?
Nee, het begint dus met BEGIN OPENSSH KEY en eindigt met END OPENSSH KEY...
Daarnaast zegt het ook niets, het staat voor de key zelf immers in comment...

[ Voor 12% gewijzigd door CH4OS op 31-08-2023 12:00 ]


  • pennywiser
  • Registratie: November 2002
  • Laatst online: 15:47
Ik zou eigenlijk fijn via Transip console een nieuwe key te genereren. De oude slingert ook nog op een oude pc ergens , mooie reden om een nieuwe key te maken.

  • Teakwer
  • Registratie: September 2021
  • Laatst online: 31-10-2023
-

[ Voor 99% gewijzigd door Teakwer op 31-10-2023 20:05 ]


  • Teakwer
  • Registratie: September 2021
  • Laatst online: 31-10-2023
-

[ Voor 104% gewijzigd door Teakwer op 31-10-2023 20:05 ]


  • pennywiser
  • Registratie: November 2002
  • Laatst online: 15:47
Teakwer schreef op donderdag 31 augustus 2023 @ 12:03:
[...]

Volgens mij werkt dat alleen als je een nieuwe vps inricht. (oude pc slingert niet rond ook)
code:
1
ssh-keygen


Binnen een WSL.

[ Voor 3% gewijzigd door pennywiser op 31-08-2023 12:05 ]


Acties:
  • +1 Henk 'm!

  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

Leuk, een SSH-key op een host genereren, hoe moet die naar lokaal komen? :) Volgens mij genereer je de keys lokaal en vertel je aan de host normaliter welke SSH keys vertrouwd zijn. ;) Niet andersom.
Binnen een WSL.
Hoeft anno 2023 niet meer. Windows heeft gewoon native SSH ondersteuning tegenwoordig in Windows 10 en 11. Doe je het wel binnen WSL, dan zul je altijd eerst naar WSL moeten voordat je met SSH naar de remote host kunt.

[ Voor 25% gewijzigd door CH4OS op 31-08-2023 12:06 ]


  • pennywiser
  • Registratie: November 2002
  • Laatst online: 15:47
CH4OS schreef op donderdag 31 augustus 2023 @ 12:05:
[...]

Leuk, een SSH-key op een host genereren, hoe moet die naar lokaal komen? :) Volgens mij genereer je de keys lokaal en vertel je aan de host normaliter welke SSH keys vertrouwd zijn. ;) Niet andersom.
Je hebt gelijk inderdaad lol :)

Kijk dan @Teakwer of de oude keyfiles niet veel makkelijker even kan terug halen. Kan je ze meteen verwijderen op de oude pc.

  • pennywiser
  • Registratie: November 2002
  • Laatst online: 15:47
CH4OS schreef op donderdag 31 augustus 2023 @ 12:05:
[...]

Hoeft anno 2023 niet meer. Windows heeft gewoon native SSH ondersteuning tegenwoordig in Windows 10 en 11. Doe je het wel binnen WSL, dan zul je altijd eerst naar WSL moeten voordat je met SSH naar de remote host kunt.
Een console openen of een wsl is vrijwel net zo snel.

Maar je staat wel erg snel klaar met kritiek.

  • Teakwer
  • Registratie: September 2021
  • Laatst online: 31-10-2023
-

[ Voor 99% gewijzigd door Teakwer op 31-10-2023 20:05 ]


Acties:
  • +1 Henk 'm!

  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

pennywiser schreef op donderdag 31 augustus 2023 @ 12:07:
Een console openen of een wsl is vrijwel net zo snel.
Klopt, maar met WSL is de gegenereerde key alleen binnen Windows Subsystem for Linux beschikbaar, terwijl dat dus niet hoeft en een extra afhankelijkheid brengt die niet nodig is.
Maar je staat wel erg snel klaar met kritiek.
Het is zeker geen kritiek, het kan tegenwoordig alleen simpeler, dan is het toch fijn om dat te weten dat het niet meer zo omslachtig hoeft? :)

  • Teakwer
  • Registratie: September 2021
  • Laatst online: 31-10-2023
-

[ Voor 100% gewijzigd door Teakwer op 31-10-2023 20:05 ]


  • pennywiser
  • Registratie: November 2002
  • Laatst online: 15:47
Ik denk nog steeds dat het iets met opmaak is.

Probeer voortaan een backup te maken van een keyfile zelf en bij voorkeur niet van de inhoud ervan, en dan zeker niet pasten naar Word.

Pak gewoon je oude keyfiles erbij, dat scheelt je denk ik veel uitzoek tijd.

  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

Teakwer schreef op donderdag 31 augustus 2023 @ 11:53:
Bijkomend probleem is dat ik op de oude pc ook niet meer weet hoe ik het destijds werkend had. Er zijn 3 opties eigenlijk. WSL, Cygwin of Windows Cmd Prompt. Ja, ik weet, enorm slordig! Lesje geleerd ook. Maar in de veronderstelling dat ik met een private key in mijn word doc er altijd uit zou moeten kunnen komen..... Ik heb nog een backup van die oude pc liggen en kan evt bij de files die daar op staan. Maar dat geeft alleen een bijkomend probleem dat ik niet weet wat de goede files zijn. De private key in mijn word doc weet ik zeker dat goed is.
Hier nog even op terugkomend, meestal worden de files gegenereerd als id_rsa en id_rsa.pub wanneer de keys met RSA encrypted zijn. Drie keer raden welke de private en welke de public key is. :+

[ Voor 15% gewijzigd door CH4OS op 31-08-2023 12:21 ]


  • Teakwer
  • Registratie: September 2021
  • Laatst online: 31-10-2023
-

[ Voor 100% gewijzigd door Teakwer op 31-10-2023 20:05 ]


  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

Ik begreep uit een korte online zoektocht, dat normaliter aan het einde van een regel geen spaties staan.
Je zou dus kunnen kijken als je een kopie maakt, zonder de spaties er in.

  • eric.1
  • Registratie: Juli 2014
  • Laatst online: 17:28
nvm.

[ Voor 105% gewijzigd door eric.1 op 31-08-2023 12:33 ]


Acties:
  • +1 Henk 'm!

  • Teakwer
  • Registratie: September 2021
  • Laatst online: 31-10-2023
-

[ Voor 99% gewijzigd door Teakwer op 31-10-2023 20:05 ]


  • pennywiser
  • Registratie: November 2002
  • Laatst online: 15:47
De oude keyfiles staan doorgaans in C:\Users\Username\.ssh (dus punt ssh)

Overeenkomstig staan ze in je backup.

Dit is in Windows geen verborgen folder, dus dat hoef je niet aan te zetten eerst.

Opmaak met keys is echt een b*tch om weer goed te krijgen mocht dat het zijn.

  • Teakwer
  • Registratie: September 2021
  • Laatst online: 31-10-2023
-

[ Voor 110% gewijzigd door Teakwer op 31-10-2023 20:05 ]


Acties:
  • Beste antwoord
  • +1 Henk 'm!

  • pennywiser
  • Registratie: November 2002
  • Laatst online: 15:47
Teakwer schreef op donderdag 31 augustus 2023 @ 12:37:
[...]

In de users/.ssh folder op de oude pc staat alleen een known_hosts file. Ik denk dus dat ik het in WSL gedaan heb destijds. in wsl zie ik een id_ed25519 file en een id_ed25519.pub file. Deze bevat exact dezelfde key als die ik in Word had geplakt.
Dan die files gebruiken, niet inhoud copy/pasten, deze weer in je .ssh folder zetten in je userdir en probeer in te loggen zoals je voorheen altijd deed.

Lukt dat niet dan doe je met 1 van die 2 files (de private key zonder .pub):

code:
1
ssh -i /locatie/van/id_ed25519 user@hostname

Acties:
  • +1 Henk 'm!

  • Teakwer
  • Registratie: September 2021
  • Laatst online: 31-10-2023
-

[ Voor 99% gewijzigd door Teakwer op 31-10-2023 20:05 ]


Acties:
  • +1 Henk 'm!

  • alex3305
  • Registratie: Januari 2004
  • Laatst online: 15-09 09:10
Tip voor de volgende keer. Sla je private key als bestand in een password manager op. Dit kan bijvoorbeeld gewoon in Bitwarden. Dan kun je, bij herstel, gewoon het bestandje downloaden en op de juiste plek zetten. Dat scheelt geklooi en weet je tenminste zeker dat het altijd werkt.

  • pennywiser
  • Registratie: November 2002
  • Laatst online: 15:47
Top, nice.

Acties:
  • +1 Henk 'm!

  • pennywiser
  • Registratie: November 2002
  • Laatst online: 15:47
alex3305 schreef op donderdag 31 augustus 2023 @ 13:24:
Tip voor de volgende keer. Sla je private key als bestand in een password manager op. Dit kan bijvoorbeeld gewoon in Bitwarden. Dan kun je, bij herstel, gewoon het bestandje downloaden en op de juiste plek zetten. Dat scheelt geklooi en weet je tenminste zeker dat het altijd werkt.
Dat doe ik ook. Ik sla de key files zelf als "bijlage" op in Keepass.

Keys zelf copy/pasten levert vaak opmaak gedoe op, hooguit cat ik iets een keer, maar buiten os liever niet als tekst maar als file.

  • Ozzie
  • Registratie: Februari 2004
  • Laatst online: 17:17
Als het gewoon een text-file is, zoals het standaard word aangemaakt met ssh-keygen, je id_rsa en id_rsa.pub file kan je die gewoon kopieren naar andere systemen hoor. Geen enkel probleem. Maar de inhoud van zo'n file copy-pasten naar een word-document is het jezelf wel heel erg moeilijk maken.

Overigens kan je bij de meeste cloud aanbieders wel een recovery console openen en dan een nieuwe key toevoegen, maar als je de oude keys toch nog had is dat makkelijker.

"Write code as if the next maintainer is a vicious psychopath who knows where you live."

Pagina: 1