Para subir un sitio web necesitas tener configurado un cliente FTP. En el mercado hay muchos clientes FTP gratuitos que puedes utilizar.