Я пытаюсь настроить удаленную пересылку с моего экземпляра AMAZON на мою локальную машину (dev). Моя проблема в том, что когда я подключаюсь к серверу amazon и запускаю команду netstat -antp, она показывает мне, что у меня есть сокет, который прослушивает 127.0.0.1:8080, но я хочу, чтобы он слушал общедоступный интерфейс.
Вывод моего "netstat -antp | grep LISTEN":
[centos@ip-##-##-##-## ~]$ netstat -ant
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:8080 0.0.0.0:* LISTEN -
Я попробовал вариант RemoteForward с:
[PUBLIC_IP]:8080
[AMAZON_INTERNAL_IP]:8080
0.0.0.0:8080
Это содержимое моего файла .ssh / config:
Host amazon
User centos
HostName ###.###.###.###
RemoteForward 8080 127.0.0.1:81
IdentityFile ~/.key.pem
Спасибо за вашу помощь !
Вам необходимо указать публичный IP-адрес в своем RemoveForward
вариант:
RemoteForward 8080 ###.###.###.###:81
также необходимо указать GatewayPorts yes
в конфигурации сервера и перезапустите sshd
служба.