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 client 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.
How should we go about doing this? Are we missing any libraries, or should we work on implementing it ourselves?