SSH-võtme skaneerimine olemasoleva puhverserveri relee kaudu
Koguge kandidaat-hostivõtmeid kohaliku TCP-relee kaudu, säilitades eristuse relee sildi ja tegeliku SSH-hosti vahel.
ssh-keyscan ei aktsepteeri SSH ProxyCommand suvandit. Seetõttu ei seadista ssh jaoks konfigureeritud puhverserver eraldi skannerit automaatselt.
Üks lahendus on juba loodud kohalik TCP-relee, mis teeb vajaliku puhverserveri autentimise ja CONNECT-vahetuse ning avab seejärel kavandatud SSH-serveri baidivoo. Kui see relee kuulab aadressil 127.0.0.1:2222:
ssh-keyscan -p 2222 127.0.0.1 > candidate.keys
ssh-keygen -lf candidate.keysEsimene käsk kogub kandidaatvõtmed, teine kuvab nende sõrmejäljed. Relee peab SSH-voo edasi laskma pärast täieliku puhverserveri vastuse tarbimist, mitte andma skannerile HTTP-päiseid.
Väljundi hostisilt kirjeldab relee kohalikku lõpp-punkti. Ärge lisage seda muutmata kujul ega eeldage, et see tähistab nüüd kaugemat SFTP-hostinime.
Kontrollige sõrmejälge usaldusväärse kirje või administraatori kaudu enne, kui seostate võtme tegeliku hosti ja pordiga failis known_hosts. ssh-keyscan kogub selle, mida kättesaadav lõpp-punkt esitab; edukas puhverserveri ühendus ei autenti seda võtit.