Acesse remotamente um PI de framboesa

0

Eu queria saber como posso acessar meu Raspberry Pi fora da minha rede doméstica. Eu posso VNC através de um túnel SSH sobre o meu Wi-Fi internamente, mas nunca consegui fazê-lo externamente. É algo para fazer com o encaminhamento de porta e talvez DynamicDNS? Agradecemos antecipadamente.

    
por Marmstrong 01.05.2013 / 21:48

3 respostas

3

No seu roteador doméstico, você deve verificar o encaminhamento de porta

Haverá uma tabela com entradas para host, porta e alguma descrição.

para apenas terminar: 1. verifique o seu endereço IP, olhando para o endereço de WAN do seu roteador.

  1. na configuração do roteador / encaminhamento de porta, encaminhe todas as solicitações para a porta 22 ssh para o endereço IP do seu RPI.

  2. Para testar isso apenas com ssh no endereço da etapa 1, se tudo estiver funcionando, você receberá uma solicitação para o nome de usuário.

Há momentos em que o seu IP da WAN mudará, então sim, se você quer que ele seja permanente, você deve ter um domínio registrado e se inscrever no serviço dynDNS que lhe permitirá apontar seu nome de domínio para o servidor DNS e você obtenha uma chave do DYNDNS que permita que você execute um script a cada 2-3 minutos para atualizar o seu IP WAN real no DYNDNS para que eles possam resolver seu endereço adequadamente quando o ISP mudar isso.

Eu recomendo que você endureça seu RPI se você abrir na porta 22, instalar o BlockHost ou qualquer um desses IPs de bloqueio

    
por 01.05.2013 / 22:02
0

Li recentemente um bom artigo sobre exatamente o que você está procurando. Você pode encontrar o artigo aqui: link

    
por 10.07.2013 / 00:19
0

Se você usar RaspBMC , por exemplo, todo o acesso externo será bloqueado por padrão. Você pode mudar isso:

Basta editar este arquivo:

sudo nano /etc/network/if-up.d/secure-rmc

Encontrou estas linhas:

logger -t iptables "Configuring ip tables for interface $IFACE"
if [ "$IFACE" != "lo" ]; then
    NETMASK=$(get_subnet $IFACE)
    iptables -A INPUT -s $NETMASK -i $IFACE -j ACCEPT
    iptables -A INPUT -i $IFACE -j DROP
fi

E adicione:

iptables -A INPUT -p tcp --dport 22 -j ACCEPT

pouco antes:

iptables -A INPUT -i $IFACE -j DROP

Sair, salvar & reinicialize. Se você deseja abrir todas as portas = > você pode comentar a linha do registrador e toda a declaração if. Para outra porta, apenas mude o 22

    
por 13.11.2013 / 15:03