Hyni në faqet e kufizuara me GNU / Linux duke përdorur SSH.

Veryshtë shumë e zakonshme, veçanërisht në ndërmarrjet, që ekzistojnë disa site në të cilat qasja është e kufizuar për ndonjë arsye specifike (herë absurde, herë jo), të tilla si faqet e shkarkimit, postat në internet dhe të tjerët.

Në përgjithësi, këto kufizime bëhen duke bllokuar domenin e faqes në fjalë, duke shtuar gjithashtu kufizime në porte të caktuara.Çfarë të bëjmë atëherë nëse duhet të marrim disa informacione menjëherë?

Zakonisht përdoruesit e Dritaret përdorni programe si Stuko (e cila është gjithashtu e disponueshme në GNU / Linux)ose Liria juaj, por ka një mënyrë tjetër pak më të sigurt për të qenë në gjendje të hyni në faqet që ne kemi mohuar, duke përdorur SSH y Çorape5.

Për këtë shembull, unë po mbështes që të kemi porte të hapura 80, 3128 (zakonisht përdoret për lundrim) dhe 9122, dhe ne do të shohim dy raste reale. Nuk është qëllimi im me këtë artikull të shpjegoj në detaje se çfarë është SSH, Çorape5 dhe si funksionojnë ata, ne do ta lëmë atë për një herë tjetër. Do të shohim dy shembuj:

- Lidhja me një PC tjetër nga SSH duke përdorur adresën e tij IP.
- Lidhja me një PC tjetër nga SSH duke përdorur një domen (përmes DNS).

Çfarë na duhet?

- Një kompjuter me qasje në internet që mund ta përdorim nga SSH.
- SSH e instaluar sigurisht.
- Tape tapash (në rast se jemi prapa një përfaqësuesi).

Ne hapim një terminal dhe vendosim (në rastin e Debian):

$ sudo aptitude install ssh corkscrew

Në rregull .. Unë kam instaluar tashmë Si mund të lidhem?

Veryshtë shumë e thjeshtë. Ne hapim një terminal dhe vendosim ssh -p 443 përdorues @ internet_computer_ip:

ssh -p 9122 -D 1080 elav@192.168.1.1

Parametri -p siç është logjike, përdoret për të përcaktuar përmes së cilës port do të lidhemi. Kaq e thjeshtë Tani, ne hapim preferencat e shfletuesit (në rastin tim Firefox) dhe në Opsionet e Rrjetit, ne shënojmë vetëm opsionin për t'u përdorur Serveri i çorapeve dhe ne vendosim:

127.0.0.1:1080

Kjo është e mjaftueshme për të lundruar.

Po sikur të jemi prapa një përfaqësuesi?

Mund të jetë rasti që ne jemi prapa një serveri proxy shumë kufizues ose thjesht i yni ISP nuk na lejon të lidhemi përmes një adrese IP, prandaj duhet ta bëjmë atë deri në DNS. Këtu hyn për të luajtur nxjerrëse tapash. Për të përdorur këtë aplikacion, gjithçka që duhet të bëjmë është të krijojmë një skedar brenda dosjes me redaktorin tonë të preferuar .ssh në tonë / shtëpi, i quajtur config:

$ vim ~/.ssh/config

dhe brenda kemi vendosur diçka si kjo:

host dominio.net
user tu_usuario
hostname dominio.net
port 9122
proxycommand corkscrew IP_Proxy 3128 %h %p
DynamicForward 1080
Compression yes
LocalForward 8888 localhost:8888

Duke e shpjeguar pak këtë. Në parametrin e hostit vendosim URL-në e serverit me të cilin do të lidhemi (i cili duhet të ketë SSH të disponueshëm nga 9122, siç e pamë në këtë postim. Në parametër prokurë pas tapa ne vendosim IP-në e përfaqësuesit tonë ose FQDN, për shembull: proxy.domain.net dhe porti që përdoret për të lundruar.

Tani thjesht duhet të hapim një terminal dhe të vendosim:

ssh usuario@dominio.net

Tani, një detaj i fundit. Mund të jetë e nevojshme të modifikoni një parametër në konfigurimin e Firefox nëse nuk do të kishim lidhje. Ne hapim një skedë dhe shkruajmë about: config. Ne premtojmë se nuk do t'i fusim duart në cilësimet dhe kërkojmë:

network.dns.disablePrefetch

Dhe nëse është në i rremë e vendosim brenda i vërtetë.