Sobes.tech
Junior — Middle

Чӣ гуна танзим кардани интиқоли даромад дар пайвастшавӣ тавассути SSH барои дастрасӣ ба хидмати дур аз мошини маҳаллӣ?

sobes.tech AI

Ҷавоб аз AI

Для настройки переадресации портов через SSH используется опция -L (локальный порт) или -R (удалённый порт).

Например, чтобы получить доступ к удалённому сервису, который слушает на порту 8080 на сервере, с локальной машины через SSH, можно выполнить команду:

ssh -L 9090:localhost:8080 user@remote_host

Здесь:

  • 9090 — локальный порт на вашей машине, через который вы будете обращаться к сервису;
  • localhost:8080 — адрес и порт на удалённом сервере, куда нужно перенаправить трафик;
  • user@remote_host — ваш логин и адрес удалённого сервера.

После подключения, открыв в браузере или другом клиенте localhost:9090, вы попадёте на сервис, работающий на удалённом сервере на порту 8080.

Если нужно сделать обратную переадресацию (удалённый порт на локальный), используется -R.

Также можно использовать параметр -N для того, чтобы не запускать удалённую команду, а только туннелировать порт:

ssh -L 9090:localhost:8080 -N user@remote_host