Rebex SSH Shell
SSH shell, tunneling, telnet, ANSI terminal emulation library for .NET
Download 30-day free trial Buy from $699More .NET libraries
-
Rebex SFTP
SFTP client
-
Rebex SSH Pack
SSH Shell + SFTP + SSH server
-
Rebex Total Pack
All Rebex .NET libraries together
using (var ssh = new Ssh()) { // connect and log in ssh.Connect("test.rebex.net"); ssh.Login("demo", "password"); // execute a simple command var response = ssh.RunCommand("echo Hello world!"); // display the response Console.WriteLine(response); }Show me more code...
Looking for a standalone SFTP/SSH server for Windows? Try our Rebex Buru SFTP Server.
Why Rebex SSH Shell?
Execute SSH commands
Scriptable headless terminal
Connect with SSH, telnet or serial cable
Login with ... anything
VT100, VT52, xterm, ANSI, Pick terminal emulation
- ANSI
- VT52
- VT100 and successors (VT201, VT220)
- VT520 and VT525 (most features)
- xterm (most features)
- SCO ANSI (experimental)
- Wise 60 (experimental)
- Pick (experimental)
SSH tunelling and port forwarding
Scriptable Windows Forms terminal control
WinForms terminal control with full Visual Studio designer support. Control it from your code or leave it to your users.
Other features
- Terminal session recording and replay.
- Box-drawing and block element characters supported for all fonts.
- Scroll-back buffer support.
- Events and delegates for effortless integration with your applications.
- All common firewalls and proxy servers are supported.
- Multiple simultaneous operations.
- FIPS-compliant mode in which only FIPS-approved modules are used.
- 100% managed code.
- See more...
Platforms
.NET
.NET Framework
.NET Core
Mono
Xamarin.iOS
Xamarin.Android
Learn more about supported standards and platforms.
Legacy platforms
(not included in standard product packages - see more)
.NET Compact Framework
.NET Framework
Featured samples
-
TerminalClientWinForm - GUI SSH and telnet client
A complete Windows Forms SSH and telnet client. -
TerminalScriptingWinForm - GUI SSH and telnet client scripting sample
A sample that demonstrates scripting capabilities of TerminalControl and VirtualTerminal objects. -
AnsiPlayer - GUI telnet session player
Replays saved Telnet terminal sessions recorded using TerminalControl or VirtualTerminal components. -
SimpleShell - SSH simple shell
Executes simple commands through an SSH shell. -
KeyGenerator - GUI SSH key generator
Private and public key generation utility.
Satisfied clients
In a matter of hours, I was able to implement a complete and working terminal client based on the Rebex.NET library. The price/performance ratio as well as the support quality and response time is exceptionally good.
Stefan Koell
I needed to get a quick project out the door using a Telnet Client connecting to a legacy customer telnet server device. I decided to try REBEX tools which had everything I needed including a virtual shell, Telnet abstraction layer, and built-in Regular Expressions parser, all in one package.
The guys at Rebex were lighting fast in answering all my questions, and even before I purchased the tool , they supported me in my integration.
M. Richards
Software Engineering Consultant, L.A. California
While looking for a Terminal Emulation control to create our own terminal client. We found the control from Rebex witch was great in the basics only didn't support Pick as an emulation type. After emailing about this they created the needed emulation support for Pick. Great job guy's!!!
Alexander Geleijns