I’d be glad to assist you in both learning and building an SSH client from scratch using C++. With solid expertise in systems programming and a strong foundation in network protocols, I can guide you through the entire development journey — from understanding SSH fundamentals to implementing secure command execution.
What I Will Provide:
Step-by-step mentorship on SSH protocol basics, socket programming, encryption, and authentication
Assistance in building a basic SSH client in C++ capable of:
Connecting to SSH servers
Authenticating using username/password or keys
Executing basic shell commands
Help with using OpenSSL or libssh/libssh2 libraries for encryption & secure communication
Code reviews, debugging help, and continuous learning support
Light assignments to reinforce your understanding (if desired)
Why I’m a Good Fit:
Strong experience in C++ and Linux-based network programming
Hands-on with SSH, OpenSSL, libssh2, and sockets
Patient and structured teaching approach — ideal for step-by-step learners
Past experience mentoring students and junior developers