I would like to be able to access my Windows 2003 server from home via remote desktop. I have a linux box that serves as a router/firewall for my corporate network and I only want my home IP to be able to connect in this manner. Would the following iptables commands allow me to connect from home:
-A PREROUTING -t -nat -i $EXT_NIC -p tcp --dport 3389 -j DNAT --to <ip_address_local_server>
-A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
-A FORWARD -i $EXT_NIC -s <home_ip_address> -p tcp --dport 3389 -j ACCEPT
-A PREROUTING -t -nat -i $EXT_NIC -p tcp --dport 3389 -j DNAT --to <ip_address_local_server>
-A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
-A FORWARD -i $EXT_NIC -s <home_ip_address> -p tcp --dport 3389 -j ACCEPT