- Introduction
- Commander Demo
Quick Facts
particular | details | |||
---|---|---|---|---|
Medium of instructions
English
|
Mode of learning
Self study
|
Mode of Delivery
Video and Text Based
|
Course and certificate fees
Fees information
₹ 799
certificate availability
Yes
certificate providing authority
Udemy
The syllabus
Introduction
Pre-requisites
- Installing Python
- The PyCharm IDE
- Setting up virtualenv
Getting Started
- Create a new project
- Installing Paramiko
- Creating Droplets in DigitalOcean
Our first steps with Paramiko
- Single host example
- Adding the jbond user
- Adding sudo functionality
Building Commander Part 1 - The Basics
- Setting up argparse
- Using environment variables
- Setting up Paramiko
- Adding jbond to all hosts
- Adding SSH Keys To Our Droplets
- Adding SSH Keys to Commander
Building Commander Part 2 - Sudo
- Adding the Sudo flag
- Handling Sudo authentication
- Executing multiple commands with Sudo
Building Commander Part 3 - Improvements
- Adding command echo support
- Disabling keys when using username/password
- Add basic exception handling
Building Commander Part 4 - Threading
- Creating our host shell function
- Adding the threads flag
- Completing threads
- Final Demo
Extending Commander with SCP functionality
- Installing SCP
- Adding SCP Functionality to Commander
- Finishing SCP
Final Thoughts
- Congrats & Next Steps!
Instructors
Articles
Popular Articles
prev
next
Latest Articles
prev
next