I set up Ubuntu Desktop 10.0.4 LTS i386 on a PC and installed openssh-server (default port 22), neatx (NX), nessus (over https)
This Ubuntu system and my Macintosh were on the same network when I set it up and tested it. I was able to access ssh, https, neatx from Mac > Ubuntu while on the same network.
The Ubuntu system is now at another physical location, behind a Cisco ASA firewall. I can log into the Cisco VPN at that site and access other devices onsite there using ssh, https and RDP. I can ping the Ubuntu system but I can't access ssh, https, or neatx. There are no special access lists or anything on the firewall, allowing access to the other devices which are working as expected, which disallow the Ubuntu desktop. My ssh connection attempts to Ubuntu are refused. While on the VPN I can however RDP into a Windows system and from there I can access the Ubuntu system using ssh, https. On the Ubuntu system netstat shows the services are listening.
I'm not that familiar with the Ubuntu firewall but I've read that it doesn't disallow anything by default, it allows everything, and I haven't changed it.
sudo iptables --list
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Could this be caused by a configuration in Ubuntu disallowing access, except for ICMP, from anything but its own subnet, i.e. disallowing ssh, https, etc. access from the VPN pool? If so where might I look?