private void _tcpServer_ClientConnected(object sender, ClientEventArgs e) { e.Client.KeyExchangeInitialized += new EventHandler <SshKeyExchangeInitializedEventArgs>( client_KeyExchangeCompleted); // Initialize authentication service. var authService = e.Client.AuthenticationService; authService.BannerMessage = GetProductName() + "\r\n"; authService.AuthenticationMethodRequested += new EventHandler <AuthMethodRequestedEventArgs>( authService_AuthenticationMethodRequested); authService.AuthenticateUserPublicKey += new EventHandler <AuthUserPublicKeyEventArgs>( authService_AuthenticateUserPublicKey); authService.AuthenticateUserPassword += new EventHandler <AuthUserPasswordEventArgs>( authService_AuthenticateUserPassword); authService.AuthenticateUserHostBased += new EventHandler <AuthUserHostBasedEventArgs>( authService_AuthenticateUserHostBased); authService.AuthenticateUserKeyboardInteractive += new EventHandler < AuthUserKeyboardInteractiveEventArgs>(authService_AuthenticateUserKeyboardInteractive); authService.ChangePassword += new EventHandler <ChangePasswordEventArgs>( authService_ChangePassword); authService.PromptInfoRequested += new EventHandler <PromptInfoRequestedEventArgs>( authService_PromptInfoRequested); // Initialize connection service. var connService = e.Client.ConnectionService; connService.ChannelOpenRequest += new EventHandler <ChannelOpenRequestEventArgs>( connService_ChannelOpenRequest); connService.ChannelOpened += new EventHandler <ChannelEventArgs>(connService_ChannelOpened); connService.ChannelClosed += new EventHandler <ChannelEventArgs>(connService_ChannelClosed); connService.ChannelUpdated += new EventHandler <ChannelEventArgs>(connService_ChannelUpdated); // Write to event log. LogClientEvent(e.Client, "Connected from server.", EventLogEntryType.Information); }
private void tcpServer_ClientDisconnected(object sender, ClientEventArgs e) { // }
private void tcpServer_ClientConnected(object sender, ClientEventArgs e) { e.Client.ConnectionService.ChannelOpened += new EventHandler<ChannelEventArgs>( connService_ChannelOpened); }
private void _tcpServer_ClientDisconnected(object sender, ClientEventArgs e) { // Write to event log. LogClientEvent(e.Client, "Disconnected from server.", EventLogEntryType.Information); }
private void _tcpServer_ClientConnected(object sender, ClientEventArgs e) { e.Client.KeyExchangeInitialized += new EventHandler<SshKeyExchangeInitializedEventArgs>( client_KeyExchangeCompleted); // Initialize authentication service. var authService = e.Client.AuthenticationService; authService.BannerMessage = GetProductName() + "\r\n"; authService.AuthenticationMethodRequested += new EventHandler<AuthMethodRequestedEventArgs>( authService_AuthenticationMethodRequested); authService.AuthenticateUserPublicKey += new EventHandler<AuthUserPublicKeyEventArgs>( authService_AuthenticateUserPublicKey); authService.AuthenticateUserPassword += new EventHandler<AuthUserPasswordEventArgs>( authService_AuthenticateUserPassword); authService.AuthenticateUserHostBased += new EventHandler<AuthUserHostBasedEventArgs>( authService_AuthenticateUserHostBased); authService.AuthenticateUserKeyboardInteractive += new EventHandler< AuthUserKeyboardInteractiveEventArgs>(authService_AuthenticateUserKeyboardInteractive); authService.ChangePassword += new EventHandler<ChangePasswordEventArgs>( authService_ChangePassword); authService.PromptInfoRequested += new EventHandler<PromptInfoRequestedEventArgs>( authService_PromptInfoRequested); // Initialize connection service. var connService = e.Client.ConnectionService; connService.ChannelOpenRequest += new EventHandler<ChannelOpenRequestEventArgs>( connService_ChannelOpenRequest); connService.ChannelOpened += new EventHandler<ChannelEventArgs>(connService_ChannelOpened); connService.ChannelClosed += new EventHandler<ChannelEventArgs>(connService_ChannelClosed); connService.ChannelUpdated += new EventHandler<ChannelEventArgs>(connService_ChannelUpdated); // Write to event log. LogClientEvent(e.Client, "Connected from server.", EventLogEntryType.Information); }
private void tcpServer_ClientConnected(object sender, ClientEventArgs e) { e.Client.ConnectionService.ChannelOpened += new EventHandler <ChannelEventArgs>( connService_ChannelOpened); }