使用SharpSSH库实现的最简单的SSH控制台
今天研究了下怎么用C#程序通过SSH连接远程的Linux系统,找到了SharpSSH,下载下来体验了一下: 1.下载SharpSSH SharpSSH的主页地址: http://www.tamirgal.com/blog/page/SharpSSH.aspx 这个页面中,在“Download”(下载)标题下,可以选择直接下载编译好的程序或是直接下载源码 下载程序:SharpSSH-1.1.1.13.bin.zip,SourceForge上的 下载地址 下载源码:SharpSSH-1.1.1.13.src.zip,SourceForge上的 下载地址 2.使用直接下载的二进制程序 直接下载的二进制程序,包括3个DLL文件和1个EXE文件,双击EXE文件就可以运行了 输入13,按下回车键,即可实现输入主机IP地址、用户名、登陆密码登陆一台Linux主机 我打开VMware虚拟机,启动一个RedHat,它的地址我配的是192.168.8.123,用户名为oracle,密码为1234 操作如下图: 进入主机后,输入exit命令关闭SSH连接 3.自己编写C#程序调用库文件实现这一功能 SharpSSH的源码注释和示例都做得很详细,我参考了里面的内容,写了下面这段代码,通过调用SharpSSH库实现了SharpSSH程序中的功能13: using System; using System