just change the admin folder name and path in the config file and strip all info from the page itself that its an admin login, and if somehow someone finds it they wouldnt know what the login is for
i dont know if this would work, couldnt you just delete the admin folder and upload it only when you need it, then delete it again when you're done, i dont think its needed for the script to run