En SSH-Schlëssel duerch en existente Proxy-Relay scannen
Sammelt Kandidat-Hostschlësselen duerch en lokalen TCP-Relay, an erhaalt dobäi den Ënnerscheed tëscht dem Label vum Relay an dem richtege SSH-Host.
ssh-keyscan akzeptéiert d'ProxyCommand-Optioun vun SSH net. En Proxy, deen fir ssh konfiguréiert ass, konfiguréiert den eegene Scanner also net automatesch.
Eng Méiglechkeet ass en already etabléierte lokalen TCP-Relay, deen déi noutwendeg Proxy-Authentifikatioun an den CONNECT-Austausch fäerdeg mécht an duerno de Byte-Stroum vum ugedaachten SSH-Server blosleeët. Wann dee Relay op 127.0.0.1:2222 lauschtert:
ssh-keyscan -p 2222 127.0.0.1 > candidate.keys
ssh-keygen -lf candidate.keysDen éischte Kommando sammelt Kandidatschlësselen; den zweete weist hir Fangerofdréck. De Relay muss den SSH-Stroum duerchloossen, nodeems en déi komplett Proxy-Äntwert verbraucht huet, amplaz HTTP-Header un de Scanner ze ginn.
Den Hostlabel an der Ausgab beschreift den lokalen Endpunkt vum Relay. Hängt en net onverännert un a mengt net, datt en elo den entfernten SFTP-Hostnumm identifizéiert.
Iwwerpréift de Fangerofdrock duerch en vertraute Rekord oder en Administrateur, ier Dir de Schlëssel mam richtege Host a Port an known_hosts verbënnt. ssh-keyscan sammelt, wat den erreechbaren Endpunkt presentéiert; eng erfollegräich Proxy-Verbindung authentifizéiert dee Schlëssel net.