纯.Net实现的 SSH2 协议实现 - SharpSSH
fmms
13年前
SharpSSH 是纯.Net实现的 SSH2 客户端协议的组件,用于与SSH服务器通信,支持 SSH/SCP/SFTP等协议。它是Java开源项目 <a href="http://www.open-open.com/lib/view/open1325147854874.html" target="_blank">JSch</a>的一个C#移植。它拥有以下特性: <br /> <ul> <li>SharpSSH is pure .NET, but it depends on <a href="/misc/goto?guid=4959500314613389274" target="blank">Mentalis.org Crypto Library</a> for encryption and integrity functions.</li> <li>SSH2 协议支持</li> <li>SSH File Transfer Protocol (SFTP)</li> <li>Secure Copy (SCP)</li> <li>Key exchange: <strong>diffie-hellman-group-exchange-sha1</strong>, <strong>diffie-hellman-group1-sha1</strong></li> <li>Cipher: <strong>3des-cbc</strong>, <strong>aes128-cbc</strong></li> <li>MAC: <strong>hmac-md5</strong></li> <li>Host key type: <strong>ssh-rsa</strong>, <strong>ssh-dss</strong></li> <li>Userauth: <strong>password</strong>, <strong>publickey (RSA, DSA) </strong></li> <li><strong>Port Forwarding</strong></li> <li><strong>Stream Forwarding</strong></li> <li><strong>Remote Exec</strong></li> <li><strong>Generating DSA and RSA key pairs</strong></li> <li><strong>Changing the passphrase for a private key</strong></li> </ul> <br /> <p><strong>项目主页:</strong><a href="http://www.open-open.com/lib/view/home/1325818535359" target="_blank">http://www.open-open.com/lib/view/home/1325818535359</a></p>