Jẹ́ kí SSH lo SOCKS proxy tí o ti ní
Lo SOCKS proxy tí ó wà tẹ́lẹ̀ gẹ́gẹ́ bí ohun gbééṣe fún ìsopọ̀ SSH nípasẹ̀ olùrànlọ́wọ́ ProxyCommand tí ó bá a mu.
ssh -D dá olùgbọ́ SOCKS; kò yan ọ̀kan tí ó wà tẹ́lẹ̀ fún ìsopọ̀ SSH fúnra rẹ̀. Pẹ̀lú ìmúṣẹ nc ti OpenBSD, lo àkọṣílẹ̀ host nínú ìṣètò ẹrọ oníbàárà SSH, bíi ~/.ssh/config:
Host server-via-socks
HostName ssh.example.com
User alex
ProxyCommand nc -X 5 -x 127.0.0.1:1080 %h %p
Pe ssh server-via-socks. Olùrànlọ́wọ́ náà kan sí iṣẹ́ SOCKS5 lórí ẹrọ oníbàárà SSH, ó sì béèrè host/port àfojúsùn. Lẹ́yìn náà SSH ṣe àyẹ̀wò kọ́kọ́rọ́ host àti ìwọọlé olùmúlò gẹ́gẹ́ bí ó ti yẹ nínú ṣíṣàn.
Ṣàyẹ̀wò àtìlẹ́yìn olùrànlọ́wọ́ kí o tó tẹ ọ̀rọ̀ ìpamọ́ proxy. OpenBSD nc ṣàkọṣílẹ̀ ìjẹ́rìí proxy fún HTTP CONNECT, kì í ṣe ìjẹ́rìí SOCKS. Iṣẹ́ SOCKS tí a dáàbò bò pẹ̀lú ẹ̀rí lè nílò olùrànlọ́wọ́ mìíràn tí ó bá a mu. Pa ìjẹ́rìí proxy ẹlẹ́gbẹ́ mọ́ dípọ̀ kí o yọ ọ́ kúrò kí ó lè bá ẹrọ oníbàárà tí a kò ṣe àtìlẹ́yìn mu.
Àfojúsùn rí ìsopọ̀ ìta proxy, nígbà tí ìjẹ́rìí SSH ṣì ń dárúkọ server gidi. Àìdé port rẹ̀ ṣẹ̀lẹ̀ kí ìwọọlé SSH tó dé; tunnel tí a gbà tí a sì kọ́kọ́rọ́ kọ̀ lẹ́yìn náà jẹ́ ti ẹ̀rí SSH.
Ìṣètò yíí kan ìsopọ̀ SSH yíí nìkan. Kò ṣètò ìrìn àjòṣàwákírí tàbí ẹ̀yíkéyì ọ̀hun ẹlò mìíràn.