SSH ProxyCommand àti Ìjẹ́rìí tí ó dá lórí Ẹrọ: Ẹrọ Wo Ni Ó Fi Ọwọ́ Bọ̀wé?
Ṣe ìyàtọ̀ láàárín gbígbé ìṣàn TCP kọjá bastion àti bíbẹ̀rẹ̀ SSH client kejì níbẹ̀ nígbà tí ìjẹ́rìí tí ó dá lórí ẹrọ bá wà.
Àfojúsùn lè rí ìsopọ̀ TCP tí ó ń bọ̀ láti bastion nígbà tí SSH client tí ń ṣe ìjẹ́rìí ṣì ń ṣiṣẹ́ lórí ibùdó iṣẹ́.
Host behind-bastion
ProxyCommand ssh -W %h:%p bastionNíbí olùrànlọ́wọ́ yóò wọlé sí bastion, yóò sì béèrè lọ́wọ́ SSH server rẹ̀ fún ìsopọ̀ tí a gbé lọ sí àfojúsùn. SSH client ìta ti ibùdó iṣẹ́ ń pààrọ̀ ìlànà SSH ti àfojúsùn nípasẹ̀ ìṣàn yẹn. Bastion ń pèsè ìgbéjáde; kò tíì bẹ̀rẹ̀ SSH client tí ó dojú kọ àfojúsùn.
Ìyàtọ̀ yẹn ṣe pàtàkì fún ìjẹ́rìí tí ó dá lórí ẹrọ. Olùrànlọ́wọ́ ssh-keysign ti OpenSSH ń wọlé sí àwọn kọ́kọ́rọ́ ẹrọ àdúgbò láti dá ìfọwọ́sowọ́pọ̀ tí ó nílò. Jíjẹ́ àdírẹ́sì orísun nẹ́tíwọ́kì tí ó jẹ́ ti bastion kò mú kí ibùdó iṣẹ́ fi kọ́kọ́rọ́ ẹrọ bastion fọwọ́sowọ́pọ̀.
Fi èyí wé:
ssh -t bastion ssh targetÈyí ń bẹ̀rẹ̀ ètò SSH mìíràn lórí bastion. Ìṣètò àdúgbò rẹ̀ àti àwọn kọ́kọ́rọ́ ẹrọ tí ó wà jẹ́ ti ẹrọ yẹn, nítorí náà ó lè kópa nínú ìgbékalẹ̀ ìgbẹ́kẹ̀lé tí ó dá lórí ẹrọ tí a ti ṣètò tẹ́lẹ̀ láàárín bastion àti àfojúsùn. Ó ṣì nílò àṣẹ tí ó bá a mu àti àyẹ̀wò orúkọ láti ọ̀dọ̀ àfojúsùn.
Ọ̀nà kejì tún yí bí ìpàdé ṣe ń ṣiṣẹ́ padà: ó ń ṣe àṣẹ ìjìnlẹ̀ àti lílo tẹ́mínà. Kì í ṣe àrọ́wọ́tó ìfarahàn fún gbogbo gbígbé fáìlì SSH tàbí gbígbé ìṣàkóso aládàáṣiṣẹ́. Yan ìgbékalẹ̀ ní ibamu pẹ̀lú ẹrọ wo tí ó yẹ kí ó jẹ́rìí sí àfojúsùn, dípò dín àyẹ̀wò ìgbẹ́kẹ̀lé server kù kí àdírẹ́sì orísun lè dàbí ẹni tí ó tó.