Pular para o conteúdo

Script para habilitar/desabilitar redirecionamento do VNC para rede interna

Dica publicada em Linux / Internet
Celso Andrade andradecelso
Hits: 9.799 Categoria: Linux Subcategoria: Internet
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Script para habilitar/desabilitar redirecionamento do VNC para rede interna

Dica para quem precisa acessar uma máquina da rede interna passando pelo firewall e ao mesmo tempo não quer que esta porta fique aberta sempre.

Funcionamento: acessar o servidor via ssh e executar o script que libera/bloqueia a porta do VNC. Uso:

./vnc <ip-da-máquina> on | off

Eis o código do script:

# vim vnc

#!/bin/bash

case $2 in
on)
   /sbin/iptables -A INPUT -p tcp -i ppp+ --dport 5800 -j ACCEPT
   /sbin/iptables -A INPUT -p tcp -i ppp+ --dport 5900 -j ACCEPT
   /sbin/iptables -t nat -A PREROUTING -p tcp -i ppp+ --dport 5800 -j DNAT --to-destination $1:5800
   /sbin/iptables -t nat -A PREROUTING -p tcp -i ppp+ --dport 5900 -j DNAT --to-destination $1:5900
   ;;
off)
   /sbin/iptables -D INPUT -p tcp -i ppp+ --dport 5800 -j ACCEPT
   /sbin/iptables -D INPUT -p tcp -i ppp+ --dport 5900 -j ACCEPT
   /sbin/iptables -t nat -D PREROUTING -p tcp -i ppp+ --dport 5800 -j DNAT --to-destination $1:5800
   /sbin/iptables -t nat -D PREROUTING -p tcp -i ppp+ --dport 5900 -j DNAT --to-destination $1:5900
;;
*)
   echo "Voce digitou $1"
   echo "Digite $1 <número ip> on|off"
;;
esac
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Teste de estado de link do Velox

Exibindo músicas tocadas no XMMS no IRSSI

Wine rodando Tibia sem problemas

Links - Erro: "Verification failure: unable to get local issuer certificate no links" [Resolvido]

Plugin do flash no Fedora Core 6

Cliente Web de Telnet/SSH em Java

#1 Comentário enviado por tjpp em 23/07/2006 - 10:44h
Acho que é muito mais fácil fazer o port-forwading com o ssh. Sua dica exige que tenha acesso ao firewall e como root. O port-forwarding só precisa de uma conta comum em uma máquina com acesso a rede interna.

Contribuir com comentário

Entre na sua conta para comentar.