Posso usar o SSH para encapsular uma porta específica através do meu servidor

1

Estou tentando encapsular uma porta específica através do meu servidor, mas não sei por onde começar ou se o SSH é a coisa certa a ser usada.

Minha situação atual é esta:

  1. Há um servidor de mídia no link (não é um domínio real)
  2. O acesso a esse domínio está bloqueado na rede.
  3. Tenho um VPS em Londres executando o OpenVPN e, se me conectar a ele, posso acessar qualquer coisa no link
  4. Eu não quero abrir minha VPN para outras pessoas para que elas também possam acessar o Monkeysplat.com - quem sabe o que as pessoas fazem em seu próprio tempo. Eu não quero estar envolvido!

Posso usar um nome de domínio sobressalente para encaminhar o tráfego para example.com através do meu VPS? Assim, contornando o bloco de rede como aparece eles estão apenas conectados ao meu VPS.

Se assim - como? Meu VPS está executando o Ubuntu 14.04, se isso ajudar.

    
por southlegend 13.08.2017 / 21:56

3 respostas

0

ssh -L 3535:example.com:3535 -p port [email protected] (*) permitiria que você se conectasse a example.com:3535 através da porta 3535 no host local. Não há necessidade de um nome de domínio adicional, você pode se conectar ao seu VPS usando apenas o endereço IP.

(*) sem domínios reais

    
por 13.08.2017 / 22:39
0

Você não precisa nem de SSH (porque você já tem a VPN) nem de DNS: Isso ajuda muito se o endpoint VPN sabe com quem você está tentando conversar ...

Você precisa de roteamento. Si se example.com é 1.2.3.4 e seu endereço de peer VPN é 192.168.42.1 então você muda sua tabela de roteamento como esta (que pode ser integrada na configuração OpebVPN):

ip route add 1.2.3.4/32 via 192.168.42.1
    
por 13.08.2017 / 22:41
0

Eu configurei um túnel com a ajuda deste artigo link

Here is the command your friend sitting on remote server side should run on the server :

ssh -fN -R 7000:localhost:22 username@yourMachine-ipaddress

So this ssh connection request originating from remote server to your machine will make sure that any ssh connection request for port 7000 on your machine is forwarded to port 22 of remote server.

Now do an ssh connection request from your machine to your own machine at port 7000:

ssh username@localhost -p 7000

    
por 18.08.2017 / 16:49