Не би ли било чудесно, ако цялата интернет връзка в света е сигурна и криптирана и не е нужно да се притеснявате от хакерите, които вкарват вашите данни в мрежата? Очевидно това не съществува в реалния свят. През повечето време, когато използвате обществена мрежа, се излагате на хиляди хакери, които чакат да предадете на тях поверителните си данни.

За щастие има няколко начина да шифровате връзката си с интернет в обществена мрежа и един от любимите ми е SSH tunneling. Това може да звучи твърде технически термин за повечето случайни потребители, но мога да ви уверя, че е много лесно да го приложите.

Какво представлява SSH?

Накратко, SSH е метод (или технически, протокол), който свързва два компютъра по сигурен криптиран начин. Когато два компютъра са свързани чрез SSH, всеки трансфер на данни между двата терминала е шифрован. SSH тунелирането е просто метод, при който използваме свързания компютър като прокси сървър за сърфиране в мрежата. Когато сърфираме в мрежата (с нашия браузър) чрез SSH тунелиране, прокси сървърът ще изтегли уеб съдържанието и ще го изпрати обратно на нашия компютър чрез защитена връзка. Двете основни ползи от използването на SSH тунели включват:

  1. Маскиране на вашия IP адрес
  2. Защитете връзката, за да предотвратите хакерите да издухат вашите данни

SSH се използва основно в Linux и Mac, но потребителите на Windows също могат да използват SSH с Cygwin.

Приготвяме се да започнем

Преди да започнем, има няколко неща, които трябва да имате:

  • SSH сървър.
  • SSH клиент. За потребители на Windows, изтеглете Cygwin тук.
  • Име и парола за влизане в отдалечения компютър

Забележка : Ако притежавате уебсайт, който се изпълнява от уеб хост на трета страна, вече имате готов за използване SSH сървър. Може да се наложи да имате уеб хост за разрешение за достъп чрез SSH.

На машината си с Mac или Linux отворете терминал. Потребителите на Windows отварят приложението Cygwin.

Въведете следната команда:

 ssh -D 9999 вход@domain.com 

Портът по подразбиране за свързване за сървъра SSH е порт 22, но това може да се различава в различните SSH сървъри. В този случай ще трябва да намерите номера на порта от уеб хоста си и да въведете командата:

 ssh -D 9999 -p PORT вход@domain.com 

където PORT е номерът на порта, към който да се свържете.

Входът е името, което ще влезете, докато домейнът може да е IP адрес или име на домейн.

Ще бъдете подканени да въведете паролата си.

Конфигуриране на браузъра ви

В браузъра си отворете страницата с опции и потърсете секцията, за да промените настройките на Proxy.

Проверете бутона " Ръчно конфигуриране на прокси сървър ". В полето SOCKS въведете " localhost " и 9999 за полето на пристанището.

Запазете и затворете страницата с опциите.

Това е! Сега вашата връзка е обезопасена.

Прекъснете връзката с SSH

За да изключите SSH сесията, първо променете настройката на браузъра обратно на "Директна интернет връзка" (или каквото и да е предишната настройка).

След това в терминала въведете

 изход 

Това ще прекъсне връзката ви със SSH.

Опитвали ли сте преди това SSH? Споделете опита си в коментарите.

Кредит за изображението: Дейв Халей