Je velmi běžné, zejména ve společnostech, že existují určité stránky, ke kterým je přístup z nějakého konkrétního důvodu omezen (někdy absurdní, někdy ne), jako jsou weby pro stahování, webové e-maily a další.
Obecně se tato omezení vytvářejí tak, že se zablokuje doména daného webu a také se přidají omezení na určité porty. Co uděláme, když potřebujeme okamžitě získat nějaké informace?
Obvykle uživatelé Windows využívat programy jako Tmel (který je k dispozici také na GNU / Linux)nebo Vaše svoboda, ale existuje i jiný způsob, který je trochu bezpečnější, aby bylo možné přistupovat k webům, které jsme pomocí použití odepřeli SSH y 5. ponožka.
V tomto příkladu počítám s tím, že máme otevřené porty 80, 3128 (běžně se používá pro navigaci) a 9122a uvidíme dva skutečné případy. Mým cílem v tomto článku není podrobně vysvětlit, o co jde SSH, 5. ponožka a jak fungují, necháme to jindy. Uvidíme dva příklady:
- Připojení k jinému počítači pomocí SSH pomocí jeho IP adresy.
- Připojení k jinému počítači pomocí SSH pomocí domény (přes DNS).
Co potřebujeme?
- Počítač s přístupem na internet, ke kterému máme přístup prostřednictvím SSH.
- SSH samozřejmě nainstalován.
- Vývrtka (v případě, že jsme za proxy).
Otevřeme terminál a položíme (v případě Debianu):
$ sudo aptitude install ssh corkscrew
Dobře .. Již jsem nainstaloval Jak se připojím?
Je to velmi jednoduché. Otevřeme terminál a položíme ssh -p 443 uživatel @ internet_computer_ip:
ssh -p 9122 -D 1080 [email protected]
Parametr -p jak je logické, používá se k určení, přes který port se připojíme. Tak jednoduché Nyní otevřeme předvolby prohlížeče (v mém případě Firefox) a v Možnosti sítě, označíme pouze možnost použití Ponožkový server a dáme:
127.0.0.1:1080
To stačí k navigaci.
Co když jsme za proxy?
Může se stát, že jsme za velmi restriktivním proxy serverem, nebo že jednoduše za naším ISP neumožňuje připojení prostřednictvím adresy IP, takže to musíme udělat do DNS. To je místo, kde přichází hrát Vývrtka. Chcete-li tuto aplikaci používat, musíme pouze vytvořit soubor uvnitř složky pomocí našeho oblíbeného editoru .ssh náš / Homevolal config:
$ vim ~/.ssh/config
a dovnitř vložíme něco takového:
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
Trochu to vysvětlím. V parametru host vložíme URL serveru, ke kterému se chystáme připojit (který musí mít SSH k dispozici u 9122, jak jsme viděli v tomto příspěvku. V parametru příkaz proxy po vývrtka vložili jsme IP našeho proxy nebo FQDN, například: proxy.domain.net a port, který se používá k navigaci.
Nyní musíme otevřít terminál a dát:
Nyní poslední detail. Může být nutné upravit parametr v konfiguraci Firefox kdybychom neměli žádné spojení. Otevřeme kartu a zadáme about: config. Slibujeme, že nedáme ruce do nastavení a hledáme:
network.dns.disablePrefetch
A pokud je v nepravdivý vložili jsme to pravdivý.