I'm installing an Ubuntu Server. I'm planning on using it as a test server for my websites.

I'm confused about what packages I need. I know I'm going to need the LAMP and the Mail Server. I only have questions about three other packages, the Tomcat, OpenSSH, and Samba packages.

For Tomcat, should I installing just as a safety for my website? I don't have it on my Windows machine where I build the sites, so do I need it on my Linux machine?

For OpenSSH and Samba, if I want to be able to manage my Linux server from my Windows machine, do I need these?

Thanks for your help. This is my first time installing a Linux Server.