1

Каков наилучший способ 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 ответа2

3

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

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

2

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

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

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