Múltiplo túnel SSH através de pi de framboesa?

0

Na minha rede doméstica, eu tenho um PC, framboesa pi, macbook e alguns outros dispositivos que eu quero acessar fora de casa.

Como está, eu configurei o servidor VNC no meu PC junto com a área de trabalho remota e mudei as portas padrão. Essas portas estão abertas no meu roteador e redirecionadas para o PC para que eu possa acessá-las via dns dinâmicos.

No entanto eu queria saber se era possível fechar as portas abertas no roteador e, em vez disso, deixar apenas a porta 22 no pi framboesa para que eu possa usar um túnel SSH através do pi, para o PC e executar o VNC por meio disso?

Se sim, como seria o prompt de comando? Eu entendo vagamente como os túneis SSH funcionam e posso usá-los aplicando a um host remoto, por exemplo:

ssh -L 22222:localhost:5900 user@pi

em seguida, executar localhost:22222 no meu visualizador vnc permitirá que eu me conecte ao pi.

A leitura do assunto sugere que eu poderia fazer algo como ssh -L 22222:internal_pc_ip:5900 user@pi e executar localhost:22222 como antes?

Posso fazer isso?

    
por gray_fox 05.02.2014 / 19:27

2 respostas

1

Sua abordagem parece ok para mim.

If so how would the command prompt look?

Você estará realmente conectado ao seu pi após o comando ssh -L . Você receberá o aviso que você tem no seu dispositivo pi. Mantenha esta conexão aberta para encaminhar todo o tráfego de localhost:5900 do seu dispositivo pi para a porta 22222 do dispositivo de onde você está ssh'ing. Para ter vários túneis, acho que você precisará de um novo local. Então, pode ser substituir 22222 por 33333.

    
por 05.02.2014 / 19:52
0

Este é o comando que eu uso: ssh -L 5901: 127.0.0.1: 5901 -N -f -l nome de usuário server_ip_address

Tenha em mente que você terá que adicionar uma fonte nat ao iptables e também habilitar o encaminhamento de IP no pi.

    
por 16.02.2018 / 00:46