ssh port forwarding с работы
-
Здравствуйте,
У меня проблема. Имеется Raspberry Pi дома, хочется иметь ssh доступ к нему удалённо. Всё настроил, вроде работает (пробывал у друзей). Но вот беда, с работы, за firewall'ом, не хочет коннектиться, пишет "Connection timed out", хотя я знаю что мой пай включён и функционирует нормально.
Понятно, что простой коммандой: "ssh -p @" тут не обойтись, т.к. firewall кроет большинство портов. Вот собственно поэтому я Вам сюда и пишу, я не силён во всей этой сетевой магии, но понимаю что мне нужно узнать:
- какие порты открыты firewall'ом
- как они биндится (сдаётся мне от меня порт 1, но инфа на огнестену идёт на 2) и какие порты им соответствуют на моей тачке
- как, имея все эти данные скомпоновать, что бы получить ssh доступ к моему RPi
Подскажите пожалуйста, как мне быть, как узнать все эти 3 пункта и заставить это всё работать.
Почитав два дня интернеты понял что нужно юзать ssh port forwarding (tunelling), с ключами -R/-L но вот как именно и что писать дальше я не допёр, так как все мои попытки и вариации приводят к одному, к "Connection timed out"
Буду очень признателен за помощь, товарищи формучане
-
Попробуйте SSH на 80 порт посадить, он наверняка не закрыт у вас.
-
2 RomanNV:
я бы хотел более развёрнутый ответ, с, хотя бы, списком команд в shell'е, т.к., повторюсь, я нуб в этом. -
ubuntu
sudo nano /etc/ssh/sshd_config
На малинке может быть другой путь, но скорее всего тоже так
и там пропиши порт, например как предлогали 80. У меня та же проблема , ssh на 443 порт настроил чтобы с работы заходить на домашний сервер. -
Мне кажется что проще сделать проброс портов на роутере с допустим "80" или "443" на стандартный "22", и не надо править в малинке. Но это при условии что малинка имеет статический IP.