SSH ачкычын учурдагы прокси-реле аркылуу скандоо
Реленин белгиси менен чыныгы SSH хостунун айырмасын сактап, жергиликтүү TCP реле аркылуу талапкер хост ачкычтарын чогултуңуз.
ssh-keyscan SSH'дын ProxyCommand параметрин кабыл албайт. Ошондуктан ssh үчүн жөндөлгөн прокси өзүнчө сканерди автоматтык түрдө жөндөбөйт.
Бир вариант — мурунтан түзүлгөн жергиликтүү TCP релеси: ал керектүү прокси аутентификациясын жана CONNECT алмашуусун аткарып, анан максаттуу SSH серверинин байт агымын ачат. Эгер ал реле 127.0.0.1:2222 дарегинде укса:
ssh-keyscan -p 2222 127.0.0.1 > candidate.keys
ssh-keygen -lf candidate.keysБиринчи буйрук талапкер ачкычтарды чогултат, экинчиси алардын манжа изин көрсөтөт. Реле HTTP аталыштарын сканерге берүүнүн ордуна прокси жообун толук колдонгондон кийин SSH агымын өткөрүшү керек.
Чыгарылыштагы хост белгиси жергиликтүү реленин акыркы чекитин сүрөттөйт. Аны өзгөртпөй кошуп, эми ал алыскы SFTP хост атын аныктайт деп ойлобоңуз.
Ачкычты known_hosts ичиндеги чыныгы хост жана порт менен байланыштыруудан мурун манжа изин ишенимдүү жазуу же администратор аркылуу текшериңиз. ssh-keyscan жеткиликтүү акыркы чекит көрсөткөндү чогултат; ийгиликтүү прокси байланышы ал ачкычты аутентификациялабайт.