Erityisesti yrityksissä on hyvin yleistä, että on olemassa tiettyjä sivustoja, joihin pääsyä on rajoitettu jostakin erityisestä syystä (joskus järjetöntä, toisinaan ei), kuten lataussivustot, web-sähköpostit ja muut.
Yleensä nämä rajoitukset tehdään estämällä kyseisen sivuston verkkotunnus ja lisäämällä rajoituksia myös tiettyihin portteihin.Mitä teemme sitten, jos meidän on hankittava tietoja välittömästi?
Yleensä Windows käyttää ohjelmia, kuten kitti (joka on saatavana myös GNU / Linuxissa)tai Sinun vapaudesi, mutta on toinenkin tapa, joka on hieman turvallisempi päästäksesi käyttämään sivustoja, jotka olemme kieltäneet SSH y Sukka 5.
Tässä esimerkissä luotan siihen, että meillä on avoimia portteja 80, 3128 (käytetään yleensä navigointiin) ja 9122, ja näemme kaksi todellista tapausta. Minun ei ole tarkoitus tässä artikkelissa selittää yksityiskohtaisesti, mikä se on SSH, Sukka 5 ja miten ne toimivat, jätämme sen toiseen kertaan. Näemme kaksi esimerkkiä:
- Yhdistäminen toiseen tietokoneeseen SSH: n avulla käyttämällä sen IP-osoitetta.
- Yhdistäminen toiseen tietokoneeseen SSH: n avulla toimialueella (DNS: n kautta).
Mitä me tarvitsemme?
- Tietokone, jolla on Internet-yhteys, jota voimme käyttää SSH: n kautta.
- SSH tietysti asennettuna.
- Korkkiruuvi (jos olemme valtakirjan takana).
Avaamme terminaalin ja laitamme (Debianin tapauksessa):
$ sudo aptitude install ssh corkscrew
OK .. Olen jo asentanut Kuinka muodostan yhteyden?
Se on hyvin yksinkertaista. Avaamme terminaalin ja laitamme ssh -p 443 käyttäjä @ internet_tietokone_ip:
ssh -p 9122 -D 1080 elav@192.168.1.1
Parametri -p kuten on loogista, sitä käytetään määrittämään, minkä portin kautta aiomme muodostaa yhteyden. Niin yksinkertaista Nyt avataan selainasetukset (minun tapauksessani Firefox) ja sisään Verkkoasetukset, merkitsemme vain käyttövaihtoehdon Sukkipalvelin ja laitamme:
127.0.0.1:1080
Tämä riittää navigointiin.
Entä jos olemme valtakirjan takana?
Saattaa olla, että olemme erittäin rajoittavan välityspalvelimen takana tai yksinkertaisesti meidän ISP ei salli meidän muodostaa yhteyttä IP-osoitteen kautta, joten meidän on tehtävä se DNS. Tässä se tulee pelaamaan Korkkiruuvi. Tämän sovelluksen käyttämiseksi meidän on vain luotava tiedosto kansioon suosikkieditorillamme .sh meidän / Home, Called config:
$ vim ~/.ssh/config
ja sisälle laitamme jotain tällaista:
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
Selittämällä tätä vähän. Host-parametriin laitamme sen palvelimen URL-osoitteen, johon aiomme muodostaa yhteyden (jolla SSH: n on oltava käytettävissä 9122, kuten näimme tässä viestissä. Parametrissa välityspalvelinkomento jälkeen korkkiruuvi laitamme välityspalvelimen IP-osoitteen tai FQDN, esimerkiksi: proxy.domain.net ja portti, jota käytetään navigointiin.
Nyt meidän on vain avattava terminaali ja laitettava:
ssh usuario@dominio.net
Viimeinen yksityiskohta. Parametriä voi olla tarpeen muuttaa Firefox jos meillä ei olisi yhteyttä. Avaamme välilehden ja kirjoitamme about: config. Lupaamme, ettemme laita käsiämme asetuksiin ja etsimme:
network.dns.disablePrefetch
Ja jos se on sisällä väärä laitamme sen sisään totta.