У меня есть краткое представление о перенаправлении портов через SSH. Итак, допустим, у меня есть сервер VNC, работающий на порту. 5901
. Я беру свой ноутбук, иду на работу, затем я хочу подключиться к своему серверу, но мне нужно зашифрованное соединение, поэтому я туннелирую все в соединение SSH следующим образом:
ssh -L 666:localhost:5901 user@home_ssh_server_address
Я говорю своему клиенту VNC подключиться к localhost:666
, и мне хорошо идти.
Теперь, прочитав справочную страницу SSH, я обнаружил, что могу указать так называемый адрес привязки:
ssh -L [bind_address]:666:localhost:5901 user@home_ssh_server_address
Вот где возникает мой вопрос:
Для чего нужен этот адрес привязки?
Любая помощь приветствуется.
Для чего нужен этот адрес привязки?
Если у вас несколько локальных IP-адресов, вы можете выбрать один из них для привязки порта.