title: How to use SFTP connection with key file using C# and .NET
body: <p>I have a C# .NET project, where am trying to open an SFTP connection to a server and put a file to the server.</p>
  <p>I have SFTP <em>hostname</em>, <em>username</em> and <em>key file</em> (.pem file).<br />
  I do not have a <em>password</em> here.</p>
  <p>Please help me with something to use SFTP in C# and .Net.</p>