Why would you have sshd running on your workstation in the first place?
I've also remoted into my workstation from home to do emergency work.
SSHd allows you to restrict particular users to IP ranges and of course you can use IP tables and fail2ban too.