wodSSHServer是一个SSH服务器的ActiveX组件(但也Telnet服务器的ActiveX也一样),让您能够方便地添加SSH2(SFTP)服务器功能,您的神器出山:www.shenqi73.com应用程序,以及旧的TELNET服务器的协议。 SSH协议提供了强大的数据加密,身份验证的用户在不安全的网络,如Internet。
使用它是很容易的。将它添加到您的表单(或在飞行中创建实例),使用内部方法来生成一对密钥(或导入现有的其他SSH服务器)的服务器并启动服务器。从那个时候起,客户将能够连接到您的服务器,请执行以下操作
·进入聊天,为他们创造,
启动命令提示符并执行命令内(就像他们会做它从控制台窗口),
·开始他们选择的一些程序
·使用内部提供的SFTP(安全FTP)服务器,或
·其他程序开放的端口转发
当然,所有这一切,可以调整您的需要。默认情况下,服务器将不会允许任何人登录,除非您指定(使用LoginPassword事件被触发时,有人想登录到您的服务器)。一旦连接成功,你会得到的信息服务类型用户的要求。在这一点上,你可以接受,拒绝,甚至改变他所要求的服务。或者,你也可以只留下他一个人,而不是干涉他的行动在所有。
使用wodSSHServer是理想的,如果你需要服务器端的加密通信,不想麻烦证书(SSL通信中使用)。今天几乎每个人都具有某种可用于连接到服务器的SSH客户端。
最大连接数不省略的wodSSHServer。这取决于你的操作系统和电脑的电源。如果你愿意,你可以很容易地通过拒绝新的连接当wodSSHServer1.Users.Count超过一定值时,限制连接数。
支持的加密算法是AES,3DES和Blowfish。 3DES是根据需要定义的SSH2协议规范,让所有的客户端应该可以适当的加密客户端和服务器之间的谈判。支持MAC算法是MD5和SHA1。
生成密钥所需要的正确的操作是很容易的,使用方法wodSSHServer1.Keys.Generate。但是,使用外部生成的密钥也支持与负载(保存)的方法。