Digamos que eu tenha uma estação de trabalho Linux em funcionamento, atrás de um firewall. Portanto, mesmo que eu tenha um servidor de acesso remoto configurado (como o servidor NoMachine NX mais excelente), não consigo acessá-lo em casa.
Minha rede doméstica possui um servidor Linux. É possível ssh do trabalho para a máquina Linux doméstica e configurar um túnel para que, quando estiver em casa, eu possa executar o cliente NX, apontá-lo para minha caixa Linux doméstica em alguma porta como 9000 e seguir adiante através do túnel para a porta 22 na minha caixa Linux de trabalho? Como eu configuraria isso?
Respostas:
Na máquina em funcionamento, crie um túnel para sua máquina executando o ssh em casa:
Isso encaminhará a porta remota 44455 do servidor doméstico para a porta 22 (ou a porta que o ssh estiver escutando) em sua máquina de trabalho.
Em casa, verifique se alguma coisa está ouvindo no 44455
Em seguida, para conectar-se de casa à sua máquina de trabalho, do seu servidor doméstico:
A partir daí, você deve estar conectado à sua máquina de trabalho através do seu túnel.
fonte
Você pode configurar algumas portas para encaminhar com seu firewall ou até mesmo usar uma ferramenta como "rejeição" para redirecionar portas, se houver algumas restrições sobre o que você pode fazer com seu firewall, mas aqui está o que eu faria se eu fosse Você:
Instale o excelente software OpenVPN de código aberto e de usuário de código aberto. Configure o servidor de destino como um cliente OpenVPN (e configure novas tentativas infinitas de conexão) e o servidor Linux doméstico como o servidor OpenVPN. Dessa forma, o servidor de destino executando o cliente OpenVPN será conectado ao servidor Linux doméstico sempre que estiver operacional e conectado à Internet - por meio dessa conexão VPN, você poderá ter acesso total ao servidor de trabalho / destino (executando o cliente OpenVPN) .
OpenVPN (solução VPN gratuita, de código aberto e de usuário com recursos completos)
http://www.openvpn.net/index.php/open-source.html
fonte
Como conectar-se a uma caixa Linux na porta 3389 (RHEL5)
Infelizmente, a porta 22 é bloqueada por muitos firewalls e os túneis podem abrir brechas de segurança, portanto, a melhor abordagem é configurar o ssh e o NX para escutar na porta 3389, em vez do padrão 22, que pode confundir a maioria dos hackers.
Configure o OpenBSD para ouvir a porta 3389
Baixe o NX Client para Windows no site do RHEL ftp
Faça o download do NX Free Edition para Linux
Como root - instale o NX nesta ordem
Configurar o NX para a porta 3389
fonte