Skano një çelës SSH përmes një releje proxy ekzistuese
Mblidhni çelësat kandidatë të hostit përmes një releje lokale TCP duke ruajtur dallimin midis etiketës së relejes dhe hostit të vërtetë SSH.
ssh-keyscan nuk e pranon opsionin ProxyCommand të SSH. Prandaj një proxy i konfiguruar për ssh nuk e konfiguron automatikisht skanerin e veçantë.
Një zgjidhje është një rele lokale TCP tashmë e vendosur që përfundon vërtetimin e proxy-t dhe shkëmbimin CONNECT të nevojshëm, pastaj ekspozon rrjedhën e bajteve të serverit SSH të synuar. Nëse kjo rele dëgjon në 127.0.0.1:2222:
ssh-keyscan -p 2222 127.0.0.1 > candidate.keys
ssh-keygen -lf candidate.keysKomanda e parë mbledh çelësat kandidatë; e dyta shfaq gjurmët e gishtave të tyre. Releja duhet të kalojë rrjedhën SSH pasi të ketë konsumuar përgjigjen e plotë të proxy-t, në vend që t'i japë skanerit titujt HTTP.
Etiketa e hostit në dalje përshkruan pikën fundore lokale të relejes. Mos e shtoni të pandryshuar dhe mos supozoni se tani identifikon emrin e hostit SFTP në distancë.
Verifikoni gjurmën e gishtit përmes një regjistri të besuar ose administratorit përpara se ta lidhni çelësin me hostin dhe portën reale në known_hosts. ssh-keyscan mbledh atë që paraqet pika fundore e arritshme; një lidhje proxy e suksesshme nuk e vërteton atë çelës.