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