ssh до віддаленого вузла на Mac


0

це виглядає як простий випадок, але я не можу змусити його працювати. На нашому внутрішньому сервері ми працюємо з внутрішнім CI (Continous Integration) додатком (дозволяє сказати його адресу ciserver.com, а програма працює на порту 8080, тому ми маємо ciserver.com:8080). Мені сказали, що я можу потрапити на цей сервер за межами нашого офісу, пройшовши тунелювання через один з наших серверів (скажімо, це адреса myserver.com). На моєму Mac я спробував наступну команду:

ssh -N -L -f 6666:ciserver.com:8080 username@myserver.com

Я був обіцяний паролем, який я ввів.

У своєму веб-переглядачі я спробував: http://127.0.0.1:6666 але веб-сторінка не завантажувалася. Будь-які пропозиції, що я зробив неправильно?

Дякую!


Нарешті, я зробив це. Команда: ssh -N -L 2345: ciserver.com: 8080 username@myserver.com зробив свою справу, але я не знаю, чому перший підхід не працював, оскільки він в основному такий самий.
Jakub

Відповіді:


0

Я думаю, ви можете мати аргументи командного рядка в неправильному порядку. Спробуйте ...

ssh -N -f -L 6666:ciserver.com:8080 username@myserver.com

Ви можете перевірити, чи було створено перенаправлення портів за допомогою виконання netstat.

netstat -a -p tcp

і подивіться на записи у стані LISTEN. Має бути лінія, подібна до ...

Active Internet connections (including servers)
Proto Recv-Q Send-Q  Local Address          Foreign Address        (state)
tcp4       0      0  *.6666                 *.*                    LISTEN
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.