ssh-keyscan tekur ekki við ProxyCommand valkosti SSH. Proxy sem er stillt fyrir ssh stillir því ekki sjálfkrafa hinn aðskilda skanna.

Ein lausn er þegar uppsett staðbundið TCP-endurvarp sem lýkur nauðsynlegri proxy-auðkenningu og CONNECT-skiptum og afhjúpar síðan bætastreymi fyrirhugaðs SSH-þjóns. Ef endurvarpið hlustar á 127.0.0.1:2222:

ssh-keyscan -p 2222 127.0.0.1 > candidate.keys
ssh-keygen -lf candidate.keys

Fyrsta skipunin safnar hugsanlegum lyklum; sú seinni sýnir fingraför þeirra. Endurvarpið verður að hleypa SSH-straumnum í gegn eftir að hafa eytt fullu proxy-svari, í stað þess að afhenda HTTP-hausa skannanum.

Hýsilmerkið í úttakinu lýsir staðbundnum endapunkti endurvarpsins. Ekki bæta því við óbreyttu og gera ekki ráð fyrir að það auðkenni nú fjarlægt SFTP-hýsilnafn.

Staðfestu fingrafarið með traustri skrá eða stjórnanda áður en þú tengir lykilinn við raunverulega hýsilinn og portið í known_hosts. ssh-keyscan safnar því sem aðgengilegi endapunkturinn sýnir; árangursrík proxy-tenging auðkennir ekki þann lykil.

Tengdir greinar