SSH server is in no case a "simple" thing. SSH is not even one protocol, but a family of protocols of different levels and functionality. The best you can do is take an
SSH server component for .NET, which has been developed and used for years by many people.
Sincerely yours, Eugene Mayevski