I usually open the firewall for 1433 on VMs/other machines. I do this with
netsh advfirewall firewall add rule name="SQL Server" dir=in action=allow protocol=TCP localport=1433
Make sure that you also enable remote connections from your SQL Server. Use SQL auth.