SSH за прокси?

Как лучше всего использовать SSH для моего прокси-сервера, кажется, что 22-порт не открыт по умолчанию, есть ли простой способ сделать это вместо установки штопора??

Когда я делаю:

✗ ssh -i ~/.ec2/mykey.pem ubuntu@XX.XX.XXX.XXX
ssh: connect to host XX.XX.XXX.XXX port 22: Operation timed out  

2 ответа

Простой способ состоит в том, чтобы изменить /etc/ssh/sshd.conf на сервере (XX.XX.XXX.XXX) прослушивать какой-либо порт, к которому вы можете получить доступ через прокси. Например, порт 80 обычно не блокируется. Порт 443 является еще одним хорошим кандидатом. Если у вас нет корневого доступа к серверу, вы можете убедить того, кто сделает это за вас. sshd должен быть перезапущен после изменения файла, чтобы эффект имел место.

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

Я не знал о штопоре, но это, кажется, ваш лучший выбор, если вы можете отправлять запросы CONNECT через HTTP-прокси. Либо так, либо используйте ProxyCommand директива с какой-то другой командой, которая может установить соединение для вас.

Вы действительно должны поговорить с вашим сетевым администратором о необходимости использования SSH.

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