SSH через VPN Chromebook [закрыто]

Итак, моя проблема в том, что у меня есть Chromebook с запущенным на нем крутоном. Я использовал расширение браузера для подключения к предварительно настроенной VPN, чтобы избежать каких-либо сетевых фильтров.Но происходят две вещи, с которыми я не знаю, как обойти / справиться.

  1. Расширение туннелирует трафик только из браузера, но не из внешних приложений / процессов.
  2. Если я включу расширение для Chrome в среде ChromeOS, оно будет работать в этой среде, но не в Ubuntu, и наоборот (так что каждая среда имеет свой отдельный экземпляр).

Моя основная проблема - это во-первых, потому что я хочу использовать SSH для подключения к моему VPS, потому что я не могу нормально это сделать в сети, которую я часто использую (и я действительно не хочу использовать мобильную точку доступа .) Я включил второй пункт, потому что я не уверен, в какой среде мне следует разрешить обрабатывать сетевые настройки с помощью VPN-туннелирования или даже если они вообще конфликтуют.

В целом, я просто хочу найти способ обойти сетевые фильтры для подключения через SSH к моему VPS. Это может быть настольный клиент или пользовательские конфигурации, но я бы предпочел не настраивать собственный VPN-сервер. Я хотел бы иметь возможность делать что-то в том же духе, что и при использовании предустановленного, как в расширении Chrome. У меня Ubuntu 14.04 с установленной средой рабочего стола Unity.

ОБНОВЛЕНИЕ : Я включил вывод nmap -p 22 -sT vps.example (строка vps.example предназначена для сокрытия моего фактического сервера VPS. I на самом деле я не набираю vps.example .):

Nmap scan report for jp.jp (vps.example)
Host is up (0.0036s latency).
PORT    STATE    SERVICE
22/tcp  filtered ssh

Nmap done: 1 IP Address (1 host up) scanned in 0.26 seconds
1
задан 27 October 2016 в 19:11

1 ответ

Я достиг результата, который я искал путем изменения порта SSH на 443 (Порт SSL.) Большинство, если не все, сетям разблокировали тот порт. Сделать это, редактирование /etc/ssh/sshd_config как корень. Измените строку, которая говорит

port 22

кому:

port 443

и наконец, перезапустите сервис SSH путем выполнения

sudo service ssh restart

Для соединения с сервером SSH с новым портом просто добавьте -p аргумент и указывает 443

ssh -p 443 user@example.com

Некоторые подсказки от David Foerster

Если Вы не хотите вводить -p 443 для того сервера все время для установления соединения SSH от командной строки можно добавить запись в Ваш ~/.ssh/config для того хоста как так. User запись является дополнительной, но она сохранила бы Вас от введения имени пользователя также. Можно также указать вещи как динамическое и статическое перенаправление портов.

Предупреждение: Следует иметь в виду, что, если у Вас есть выполнение веб-сервера, затем SSL для него будет не мочь соединиться с портом, не делайте этого, если необходимо поддерживать веб-сервер в рабочем состоянии.

Больше о SSL и порте 443

2
ответ дан 7 December 2019 в 13:40

Другие вопросы по тегам:

Похожие вопросы: