---
# System prepended metadata

title: Настройка и подключение SSH туннеля или как можно обойти государственные ограничения интернет.
tags: [networks]

---

---
title: Настройка и подключение SSH туннеля или как можно обойти государственные ограничения интернет.
---
# **Настройка и подключение SSH туннеля или как можно обойти государственные ограничения интернет.**
Версия 1.0 01.08.2021

**Цель**: 
* подключение к любой инфраструктуре извне; 
* выход из локальной инфраструктуры минуя все ограничения.

# **Настройка серверной части**

Для осуществления поставленных целей необходимо сделать возможным подключение по SSH одного компьютера к другому.

**Подготовка компьютера к которому будет подключаться клиент.**
В примере будет использоваться арендованный сервер сервиса digitalocean.com
На сервере установлена операционная система Ubuntu 20.04.

Для возможности подключения к нему по SSH необходимо провести настройки

`nano /etc/ssh/ssd_config`

В файле нужно указать следующие параметры:

```
PermitTunnel yes
PermitRootLogin yes
```

*Данные строки уже могут быть введены и закомментированы, т.е. перед строкой стоит символ #, для раскомментирования нужно удалить #*

Далее нужно перезапустить SSH:

`systemctl restart ssh`

# `Настройка клиентской части` 

В качестве клиента можно использовать компьютер с операционной системой Windows 10.

Для подключения к серверу необходим SSH-клиент.
Команда проверки, что SSH-клиент установлен (команду выполнить в PowerShell):

`Get-WindowsCapability -Online | ? Name -like 'OpenSSH.Client*'`

State: Installed - установлен;
State: Not Present - не установлен;

Установка SSH-клиента (через PowerShell) 
`Add-WindowsCapability -Online -Name OpenSSH.Client*`

Также можно установить через Параметры -> Приложения -> Дополнительные возможности -> Добавить компонент. Найдите в списке Клиент OpenSSH и нажмите кнопку Установить.

После того как SSH-клиент установлен, нужно открыть командную строку и выполнить следующие команды:

```
cd c:\windows\system32
ssh -f -qNTn -D "*:1098" root@IP-адрес сервера
```
Далее нужно ввести пароль от root, после успешного ввода появится мигающий курсор - ssh соединение есть.
Теперь нужно зайти в браузер и в настройках соединений выбрать 

"Ручная настройка прокси" в IP-адрес ввести 127.0.0.1, порт указать 1098, затем сохранить настройки. 

После чего на сайте 2ip.ru можно посмотреть с какого IP адреса осуществляется выход в интернет, отобразится IP адрес арендованного сервера. 

###### tags: `networks`