title: Implementing SSH Server in C#/.Net
body: <p>A project we're working on just got a new requirement added to it: it has to be able to receive files through SFTP (SSH) using key/pair authentication. We've been able to find an interesting collection of SSH <strong>client</strong> libraries (such as SSH.Net), but no server ones. The closest we've found so far is a Python library that we're debating implementing through IronPython.</p>
  
  <p>How should we go about doing this? Are we missing any libraries, or should we work on implementing it ourselves? </p>