I have seen people just enter user name and password for the 'Deploy to Server' but it throws me error every time I skip the field.
Is there any setting in force.com where I can store the security token?
If you set your IP address to trusted then you don't need to use the security token when accessing Salesforce via the APIs.
See: