Ṣàyẹ̀wò kọ́kọ́rọ́ SSH nípasẹ̀ relay proxy tí ó wà
Kó àwọn kọ́kọ́rọ́ host tí ó ṣeéṣe jọ nípasẹ̀ relay TCP àdúgbò nígbà tí o ń pa ìyàtọ̀ mọ́ láàárín àmì relay àti host SSH gidi.
ssh-keyscan kò gba àṣàyàn ProxyCommand ti SSH. Nítorí náà proxy tí a ṣètò fún ssh kò ṣètò ẹ̀rọ ṣàyẹ̀wò ọ̀tọ̀ọ̀tọ̀ fúnra rẹ̀.
Ọ̀nà kan ni relay TCP àdúgbò tí a ti dá sílẹ̀ tẹ́lẹ̀, tí ó pari ìjẹ́rìí proxy àti pàṣípààrọ̀ CONNECT tí ó yẹ, lẹ́yìn náà ó ṣí ìṣàn byte ti sáfà SSH tí a fẹ́. Bí relay yẹn bá ń gbọ́ ní 127.0.0.1:2222:
ssh-keyscan -p 2222 127.0.0.1 > candidate.keys
ssh-keygen -lf candidate.keysÀṣẹ àkọ́kọ́ ń kó àwọn kọ́kọ́rọ́ tí ó ṣeéṣe jọ; èkejì ń fi àmì ìka wọn hàn. Relay gbọ́dọ̀ jẹ́ kí ìṣàn SSH kọjá lẹ́yìn lílo ìdáhùn proxy pípé, dípò fífi àwọn àkọlé HTTP fún ẹ̀rọ ṣàyẹ̀wò.
Àmì host nínú àbájáde ṣàpèjúwe ibi ìparí relay àdúgbò. Má ṣe fi kún un láìyípadà kí o sì má ro pé ó ń dámọ̀ orúkọ host SFTP jíjìn báyìí.
Ṣàyẹ̀wò àmì ìka náà nípasẹ̀ àkọsílẹ̀ tí a gbẹ́kẹ̀lé tàbí alábòójútó kí o tó so kọ́kọ́rọ́ náà mọ́ host àti ibùdókọ̀ gidi nínú known_hosts. ssh-keyscan ń kó ohun tí ibi ìparí tí ó ṣeé dé gbé kalẹ̀; ìsopọ̀ proxy tí ó ṣàṣeyọrí kò jẹ́rìí kọ́kọ́rọ́ yẹn.