Remote TCP Forwarding

Есть локальный сервер, к примеру, веб-сайт, запущенный локально на порту 8080. Нужно быстренько показать сайт другу, не тратя времени на деплой, но белого IP не имеем.
Есть удалённый сервер с доступом по ssh.
1. На удалённом сервере добавляем в конфиг /etc/ssh/sshd_config строчку:
  1. GatewayPorts yes
2. Перезапускаем ssh:
  1. service ssh restart
3. На локалке:
  1. ssh -R 9999:localhost:8080 user@remoteserver.com
Теперь на удалённом сервере на порту 9999 будет хоститься веб-сайт, запущенный на локальном веб-сервере.
remoteserver.com:9999

Реклама

Мы в соцсетях

tw tg yt gt