I want to move from a shared hosting to VPS. I never used VPS or dedicated server, so I wanted to know if there are some security precautions that I should have in mind. Say, I create a ftp account or, database user, should I do smth to secure my account info, or it is something that the provider should take care of ? Also, for example similar to shared hosting, can I restrict the access to my database from specific IP addresss ?
The server is only for me alone, need to put there my website, so, I should be the the only user. It is a usual php website, with mysql database, no extra services are necessary.