Como configurar um servidor ssh remoto para tunelamento para localhost?

0

Como configurar um servidor ssh remoto para expor meu site local à internet usando meu domínio em aws por tunelamento?

Como: usando serveo.net , isso pode ser feito executando o seguinte comando na minha máquina local:

ssh -R abc:80:localhost:80 serveo.net

então eu posso abrir meu site usando abc.serveo.net

Eu quero fazer o mesmo com meu aws website:mydomain.com depois de executar o seguinte comando na minha máquina local

ssh -R abc:80:localhost:80 mydomain.com(or anything similar)

Eu posso acessar o Apache na minha máquina local a partir de abc.mydomain.com

(Meu isp não me deu um ip estático e nenhuma porta está aberta para conexão com a internet na minha máquina local)

    
por Amiy 17.11.2018 / 05:02

1 resposta

0

Eu não sei por que você quer poder acessar as páginas por nome de domínio depois de sshing para o servidor, mas aqui está como acessar um serviço da web como apache, phpmyadmin ou mysql em ssh.

Você precisa configurar uma conta dyndns ou noip ou similar. Depois de definir um nome de domínio, defina o encaminhamento de porta no roteador para enviar a porta ssh para o computador no qual você deseja executar o ssh. Em seguida, você faria ssh -R 80: localhost: 8080 [email protected], em seguida, defina o seu navegador para usar o proxy SOCKS e defina o endereço para 127.0.0.1 e porta para 8080. Navegue para 127.0.0.1 ou o endereço IP do servidor web em sua rede doméstica na maioria das vezes 192.168.1. * e isso deve ser feito.

    
por 17.11.2018 / 06:06