ssh-keyscan akseptearret de ProxyCommand-opsje fan SSH net. In foar ssh konfigurearre proxy konfigurearret dêrom net automatysk de aparte skanner.

Ien opsje is in al oprjochte lokale TCP-relay dy't de nedige proxy-autentikaasje en CONNECT-útwikseling foltôget en dan de bytestream fan 'e bedoelde SSH-tsjinner bleatleit. As dy relay op 127.0.0.1:2222 lústeret:

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

It earste kommando sammelt kandidaatkaaien; it twadde toant harren fingerôfdrukken. De relay moat de SSH-stream trochlitte neidat er it folsleine proxy-antwurd ferbrûkt hat, ynstee fan HTTP-headers oan de skanner te jaan.

It hostlabel yn 'e útfier beskriuwt it lokale einpunt fan 'e relay. Heakje it net ûnferoare ta en tink net dat it no de remote SFTP-hostnamme identifisearret.

Ferifiearje de fingerôfdruk fia in fertroud record of in behearder foardat jo de kaai keppelje oan 'e echte host en poarte yn known_hosts. ssh-keyscan sammelt wat it berikbere einpunt presintearret; in suksesfolle proxy-ferbining autentisearret dy kaai net.

Relatearre artikelen