Eu acho que há dois problemas. Um problema é que suas regras de firewall estão erradas. Isso não explica o service vncserver start [failed]
, então você provavelmente tem outro problema lá. Publique o bla bla
.
Veja a cadeia INPUT
nas regras iptables
: elas são processadas em ordem, então quando você tenta abrir uma conexão na porta 5900, o kernel vai: hmm, não RELATED ou ESTABLISHED, não icmp, não loopback, não para a porta 22, aha que corresponde a regra REJECT, fim da história. Você precisa adicionar a regra para a porta 5900 antes da regra REJECT (logo após a regra existente para a porta 22).
Supondo que você queira abrir a porta VNC, o que significa que tudo, incluindo sua senha VNC, estará viajando em texto não criptografado em sua LAN. Se isso é um problema, você poderia encapsular VNC sobre SSH (não tenho idéia de como configurá-lo no lado do Windows).