W Twoim pytaniu brakuje kilku informacji, więc przyjmę pewne założenia:
- Uruchamiasz phpmyadmina na lokalnym serwerze internetowym
- Chcesz utworzyć tunel na tej maszynie, aby połączyć się ze zdalnym serwerem mysql, który jest dostępny tylko przez serwer Amazon Bastian
Cóż, wszystko powinno sprowadzać się do tego, jak skonfigurować port do przodu, ponieważ zaczynasz Witamy w nginx! wygląda na to, że przekierowałeś port 3307 do portu 80 na zdalnym komputerze.
Wypróbuj to polecenie ssh:
$ ssh -N <username>@<Bastian server IP> -L 3307:<internal ip of mysql server>:3306
- -N oznacza, że nie chcesz wykonywać żadnych poleceń (po prostu przekieruj port)
- 3307 to lokalny port do przekierowania
- to adres IP, którego serwer Bastian może używać do łączenia się z serwerem MySQL
- 3306 to port MySQL uruchomiony na zdalnej maszynie
Teraz na komputerze lokalnym działa:
$ telnet localhost 3307
Powinieneś zobaczyć numer wersji mysql, kilka losowych znaków, a następnie mysql_native_password, połączenie zostanie zamknięte.
powinieneś być w stanie skonfigurować phpmyadmina tak, aby używał hosta lokalnego i portu 3307 do łączenia się ze zdalnym serwerem.