/// <summary> /// Opens SFTP channel and creates a new instance. /// </summary> /// <param name="connection">SSH2 connection object</param> /// <returns>New instance.</returns> public static SFTPClient OpenSFTPChannel(ISSHConnection connection) { ISSHChannel channel = null; SFTPClientChannelEventHandler eventHandler = connection.OpenSubsystem( (ch) => { channel = ch; return new SFTPClientChannelEventHandler(); }, "sftp" ); return new SFTPClient(channel, eventHandler); }