Every network administrator who manages cisco routers, switches and firewalls, Linux routers/firewall, Mikrotic routers, e.t.c, understands the benefits of running commands over secure shell(SSH). Our routers are configured by the admin, to allow SSH access, and a remote ssh client is used to administer and issue configuration commands to the servers whenever we want.
What we may not know, actually, is that we can harness the full powers of python and the full powers of SSH to make out automation (automatic configuration) much more fun. In a recent study, it is believed that automation techniques, scripting, is a necessary skill for every network and system administrator. It not only makes your work more fun, it also saves time and energy, allowing you to be more productive.
The general rule of thumb is that any task that is repetitive should be automated. My opinion though!