4

Я не могу использовать SSH подключение к моей удаленной машине, подробности ситуации таковы:

  1. Удаленный компьютер находится за брандмауэром, но может быть подключен через ssh с портом 45992. Я раньше подключался к нему без проблем.

  2. Похоже, мой текущий интернет поддерживает только службу http, потому что я могу работать в Интернете, но больше ничего не работает

Вот что я получил, когда попытался использовать ssh:

user@machinename:~$ ssh -p 45992 xxx.xxx.xxx.xxx -v
OpenSSH_5.5p1 Debian-4ubuntu6, OpenSSL 0.9.8o 01 Jun 2010
debug1: Reading configuration data /home/user/.ssh/config
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug1: Connecting to xxx.xxx.xxx.xxx [xxx.xxx.xxx.xxx] port 45992.

тогда это просто застряло здесь.

Что мог сделать провайдер? И есть ли способ заставить мой SSH работать снова?

2 ответа2

3

Вот часть моей / удаленной машины /etc/ssh/sshd_config:

Port 22
Port 443

Другими словами, я подключаюсь к своей удаленной машине через порт 443, который обычно используется HTTPS.

ssh piskvor@remotemachine.example.net -p 443

Я обнаружил, что большинство мест, которые используют фильтрацию трафика, не будут связываться с HTTPS (или трафиком через порт HTTPS).

1

1) Спросите своего провайдера (проконсультируйтесь с его T & C и т.д.)

2) Запустите простую службу (например, службу эха) на этом порту и попробуйте подключиться с помощью клиента telnet или netcat. SSH сложнее диагностировать, поэтому начните с чего-то простого.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .