Skann en SSH-nøkkel gjennom et eksisterende proxy-relé
Samle kandidat-vertnøkler gjennom et lokalt TCP-relé mens skillet mellom reléets etikett og den virkelige SSH-verten bevares.
ssh-keyscan godtar ikke SSH-ens ProxyCommand-alternativ. En proxy som er konfigurert for ssh, konfigurerer derfor ikke automatisk den separate skanneren.
Én løsning er et allerede etablert lokalt TCP-relé som fullfører den nødvendige proxy-autentiseringen og CONNECT-utvekslingen og deretter eksponerer bytestrømmen til den tiltenkte SSH-serveren. Hvis reléet lytter på 127.0.0.1:2222:
ssh-keyscan -p 2222 127.0.0.1 > candidate.keys
ssh-keygen -lf candidate.keysDen første kommandoen samler kandidatnøkler; den andre viser fingeravtrykkene deres. Reléet må slipped SSH-strømmen gjennom etter å ha brukt opp det komplette proxy-svaret, i stedet for å gi HTTP-hoder til skanneren.
Vertsetiketten i utdataene beskriver reléets lokale endepunkt. Ikke legg den til uendret og anta at den nå identifiserer det eksterne SFTP-vertsnavnet.
Bekreft fingeravtrykket via en betrodd registrering eller administrator før du knytter nøkkelen til den virkelige verten og porten i known_hosts. ssh-keyscan samler det det tilgjengelige endepunktet presenterer; en vellykket proxy-tilkobling autentiserer ikke den nøkkelen.