<PackageReference Include="SSH.NET" Version="2011.12.7" />
API Differences between 2011.12.7 and 2012.20.12
32 Additions
83 Removals
Renci.SshNet
-
public abstract class AuthenticationMethod
-
public enum AuthenticationResult
-
public abstract class ConnectionInfo
- public IEnumerable<AuthenticationMethod> AuthenticationMethods { get; }
- public IDictionary<string, Type> AuthenticationMethods { get; }
- public string ClientVersion { get; }
- public string CurrentClientCompressionAlgorithm { get; }
- public string CurrentClientEncryption { get; }
- public string CurrentClientHmacAlgorithm { get; }
- public string CurrentHostKeyAlgorithm { get; }
- public string CurrentKeyExchangeAlgorithm { get; }
- public string CurrentServerCompressionAlgorithm { get; }
- public string CurrentServerEncryption { get; }
- public string CurrentServerHmacAlgorithm { get; }
- public string ErrorMessage { get; }
- public IDictionary<string, Func<byte[], KeyHostAlgorithm>> HostKeyAlgorithms { get; }
- public IDictionary<string, Func<byte[], HostAlgorithm>> HostKeyAlgorithms { get; }
- public abstract string Name { get; }
- public string ProxyHost { get; }
- public string ProxyPassword { get; }
- public int ProxyPort { get; }
- public ProxyTypes ProxyType { get; }
- public string ProxyUsername { get; }
- public string ServerVersion { get; }
- protected Session Session { get; }
- public ConnectionInfo(string host, string username, AuthenticationMethod[] authenticationMethods)
- public ConnectionInfo(string host, int port, string username, AuthenticationMethod[] authenticationMethods)
- public ConnectionInfo(string host, int port, string username, ProxyTypes proxyType, string proxyHost, int proxyPort, string proxyUsername, string proxyPassword, AuthenticationMethod[] authenticationMethods)
- protected ConnectionInfo(string host, int port, string username)
- protected abstract void OnAuthenticate()
- protected void SendMessage(Message message)
- protected virtual void Session_MessageReceived(object sender, MessageEventArgs<Message> e)
- protected virtual void Session_UserAuthenticationBannerMessageReceived(object sender, MessageEventArgs<BannerMessage> e)
- protected virtual void Session_UserAuthenticationFailureReceived(object sender, MessageEventArgs<FailureMessage> e)
- protected virtual void Session_UserAuthenticationSuccessMessageReceived(object sender, MessageEventArgs<SuccessMessage> e)
- protected void WaitHandle(WaitHandle eventWaitHandle)
-
public class ExpectAction
-
public abstract class ForwardedPort
-
public class ForwardedPortDynamic : ForwardedPort, IDisposable
-
public class ForwardedPortLocal : ForwardedPort, IDisposable
-
public class ForwardedPortRemote : ForwardedPort, IDisposable
-
public class KeyboardInteractiveAuthenticationMethod : AuthenticationMethod, IDisposable
-
public class KeyboardInteractiveConnectionInfo : ConnectionInfo, IDisposable
- public KeyboardInteractiveConnectionInfo(string host, int port, string username, ProxyTypes proxyType, string proxyHost, int proxyPort)
- public KeyboardInteractiveConnectionInfo(string host, int port, string username, ProxyTypes proxyType, string proxyHost, int proxyPort, string proxyUsername)
- public KeyboardInteractiveConnectionInfo(string host, string username, ProxyTypes proxyType, string proxyHost, int proxyPort)
- public KeyboardInteractiveConnectionInfo(string host, string username, ProxyTypes proxyType, string proxyHost, int proxyPort, string proxyUsername)
- public KeyboardInteractiveConnectionInfo(string host, string username, ProxyTypes proxyType, string proxyHost, int proxyPort, string proxyUsername, string proxyPassword)
- public KeyboardInteractiveConnectionInfo(string host, int port, string username, ProxyTypes proxyType, string proxyHost, int proxyPort, string proxyUsername, string proxyPassword)
-
public class NoneAuthenticationMethod : AuthenticationMethod, IDisposable
-
public class PasswordAuthenticationMethod : AuthenticationMethod, IDisposable
-
public class NoneConnectionInfo : ConnectionInfo, IDisposable
-
public class PasswordConnectionInfo : ConnectionInfo, IDisposable
- public PasswordConnectionInfo(string host, int port, string username, string password, ProxyTypes proxyType, string proxyHost, int proxyPort)
- public PasswordConnectionInfo(string host, int port, string username, string password, ProxyTypes proxyType, string proxyHost, int proxyPort, string proxyUsername)
- public PasswordConnectionInfo(string host, string username, string password, ProxyTypes proxyType, string proxyHost, int proxyPort)
- public PasswordConnectionInfo(string host, string username, string password, ProxyTypes proxyType, string proxyHost, int proxyPort, string proxyUsername)
- public PasswordConnectionInfo(string host, string username, string password, ProxyTypes proxyType, string proxyHost, int proxyPort, string proxyUsername, string proxyPassword)
- public PasswordConnectionInfo(string host, int port, string username, string password, ProxyTypes proxyType, string proxyHost, int proxyPort, string proxyUsername, string proxyPassword)
-
public class PrivateKeyAuthenticationMethod : AuthenticationMethod, IDisposable
-
public class PrivateKeyConnectionInfo : ConnectionInfo, IDisposable
- public PrivateKeyConnectionInfo(string host, int port, string username, ProxyTypes proxyType, string proxyHost, int proxyPort, PrivateKeyFile[] keyFiles)
- public PrivateKeyConnectionInfo(string host, int port, string username, ProxyTypes proxyType, string proxyHost, int proxyPort, string proxyUsername, PrivateKeyFile[] keyFiles)
- public PrivateKeyConnectionInfo(string host, string username, ProxyTypes proxyType, string proxyHost, int proxyPort, PrivateKeyFile[] keyFiles)
- public PrivateKeyConnectionInfo(string host, string username, ProxyTypes proxyType, string proxyHost, int proxyPort, string proxyUsername, PrivateKeyFile[] keyFiles)
- public PrivateKeyConnectionInfo(string host, string username, ProxyTypes proxyType, string proxyHost, int proxyPort, string proxyUsername, string proxyPassword, PrivateKeyFile[] keyFiles)
- public PrivateKeyConnectionInfo(string host, int port, string username, ProxyTypes proxyType, string proxyHost, int proxyPort, string proxyUsername, string proxyPassword, PrivateKeyFile[] keyFiles)
-
public class PrivateKeyFile
-
public enum ProxyTypes
-
public class SftpClient : BaseClient
- public SftpFileSytemInformation GetStatus(string path)
- public void RenameFile(string oldPath, string newPath, bool isPosix)
-
public class ShellStream : Stream
-
public class SshClient : BaseClient
- public void AddForwardedPort(ForwardedPort port)
- public T AddForwardedPort<T>(string boundHost, uint boundPort, string connectedHost, uint connectedPort) where T : ForwardedPort
- public T AddForwardedPort<T>(uint boundPort, string connectedHost, uint connectedPort) where T : ForwardedPort
- public ShellStream CreateShellStream(string terminalName, uint columns, uint rows, uint width, uint height, int bufferSize, KeyValuePair<TerminalModes, uint>[] terminalModeValues)
Renci.SshNet.Common
Renci.SshNet.Messages.Transport
Renci.SshNet.Security
Renci.SshNet.Sftp