If you're publishing to a hosting company server, follow the directions supplied by that host company.
If you're publishing to a server you own and control, install
Web Deploy[
^] on the server first, then you can publish to it using the Web Deploy method you find in the Publish dialog. You'll, of course, need appropriate permissions to the server.