Every weekday, I log into my VPS (Linux) at about the same time (between 8am and 9am) using PuTTY.
Is there a way to prevent or automatically fail all other login attempts at other times?
See this manpage for time.conf
would allow the user user1 evenings on weekdays (wk), and all days on weekends (wd), and deny them the rest of the time.
yours would be something like