SshClient ist ein SSH-Client der auf OpenSSH basiert. Damit kann man aus Windows auf SSH Verbindungen zugreifen.
Der SshClient hat folgende Features:
SSH Verbindungen.
RAW Verbindungen.
TELNET Verbindungen.
SFTP Client.
Mulithread-Unterstüzung.
Konsolen SSH-Demo.
Konsolen SSH-Demo für MFC.
Konsolen Telnet-Demo.
SshClient wird unter GNU GENERAL PUBLIC LICENSE (GPL) vertreiben.
Zuerst muss das
OpenSSL Paket für Windows installiert werden. (z.B:
Win32 OpenSSL
v1.0.1e)
Oder es wird das originale OpenSSL Paket installiert (openssl-1.0.1e.tar.gz), darüber kopiert man OpenSSL_fov_VC60.zip, und ./MsVc/OpenSslWin.dsw ist zu erstellen.
Die DLL libeay32.dll aus dem OpenSSL Paket muss in das ./Debug Verzeichnisses des AzCommLib Projekts kopiert werden.
Bevor Visual-Sudio gestartet wird muss die Eviorment-Variable OPENSSL_PATH
angelegt werden, sie muss auf das OpenSSL-Verzeichnis zeigen.
(Start-Menü -> Einstellungen -> Systemsteuerung -> System ->
Erweitert -> Umgebungsvariablen -> Systemvariablen/Neu )
Ein Konsolendemo für SSH findet man im unter ./Tools/AzCommLib/SshDemo/SshDemo.dsp.
Ein Demo für SSH findet man im unter ./Tools/AzCommLib/SshDemoMfc/SshDemoMfc.dsp.
Ein Konsolendemo Demo für TELNET findet man im unter ./Tools/AzCommLib/TelnetDemo/TelnetDemo.dsp.
Ein Konsolendemo Demo für SFTP findet man im unter ./Tools/AzCommLib/SftpDemo/SftpDemo.dsp.
Anton Zechner |