<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Router mit C++ über SSH steuern]]></title><description><![CDATA[<p>Hi,</p>
<p>ich hab einen Router auf dem ein SSH Server läuft.<br />
Jetzt möchte ich dem Router Befehle über ein von mir geschriebens C++ Programm senden, per SSH.</p>
<p>Nur weis ich nicht wie ich dazu vorgehen muss.<br />
Wie öffnet man mit c++ beispielweise eine SSH Verbindung zu einem anderen Rechner?<br />
Und wie sendet man dann die Befehle über die Leitung?</p>
<p>MfG, Thunder_08</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/114656/router-mit-c-über-ssh-steuern</link><generator>RSS for Node</generator><lastBuildDate>Thu, 02 Jul 2026 08:18:32 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/114656.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 06 Jul 2005 12:58:17 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Router mit C++ über SSH steuern on Wed, 06 Jul 2005 12:58:17 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ich hab einen Router auf dem ein SSH Server läuft.<br />
Jetzt möchte ich dem Router Befehle über ein von mir geschriebens C++ Programm senden, per SSH.</p>
<p>Nur weis ich nicht wie ich dazu vorgehen muss.<br />
Wie öffnet man mit c++ beispielweise eine SSH Verbindung zu einem anderen Rechner?<br />
Und wie sendet man dann die Befehle über die Leitung?</p>
<p>MfG, Thunder_08</p>
]]></description><link>https://www.c-plusplus.net/forum/post/825052</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/825052</guid><dc:creator><![CDATA[Thunder_08]]></dc:creator><pubDate>Wed, 06 Jul 2005 12:58:17 GMT</pubDate></item><item><title><![CDATA[Reply to Router mit C++ über SSH steuern on Wed, 06 Jul 2005 13:01:25 GMT]]></title><description><![CDATA[<blockquote>
<p>Wie öffnet man mit c++ beispielweise eine SSH Verbindung zu einem anderen Rechner?</p>
</blockquote>
<p>In Standard-C++ gar nicht. Standard-C++ ist fürchterlich autistisch und kennt sowas wie ein Netzwerk nicht.</p>
<p>Welches BS verwendest du? Welchen Compiler? Irgendeine Klassenbibliothek?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/825058</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/825058</guid><dc:creator><![CDATA[HumeSikkins]]></dc:creator><pubDate>Wed, 06 Jul 2005 13:01:25 GMT</pubDate></item><item><title><![CDATA[Reply to Router mit C++ über SSH steuern on Wed, 06 Jul 2005 13:46:38 GMT]]></title><description><![CDATA[<p>Hmm, hört sich ja nicht rosig an</p>
<p>Betriebssystem: WinXP Home<br />
Compiler: Borland C++ 4<br />
Klassenbibliothek, wie meinst du das?<br />
Ich importier halt die, die ich brauche, aber ich weis ja nicht welche ich brauche....</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/825095</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/825095</guid><dc:creator><![CDATA[Thunder_08]]></dc:creator><pubDate>Wed, 06 Jul 2005 13:46:38 GMT</pubDate></item><item><title><![CDATA[Reply to Router mit C++ über SSH steuern on Wed, 06 Jul 2005 13:52:41 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile.php?mode=viewprofile&amp;u=403" rel="nofollow">HumeSikkins</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=15" rel="nofollow">C++</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=4" rel="nofollow">WinAPI</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic.php?t=39405" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/825098</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/825098</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Wed, 06 Jul 2005 13:52:41 GMT</pubDate></item><item><title><![CDATA[Reply to Router mit C++ über SSH steuern on Wed, 06 Jul 2005 17:56:52 GMT]]></title><description><![CDATA[<p>hi,<br />
SSH (oder Secure SHell) ist ein Protokoll für die Erstellung einer sicheren Verbindung zwischen zwei Systemen, die eine Client-Server-Architektur verwenden. Für die Verbindungsaufbau werden empfängerspezifische Schlüsselpaare verwendet.<br />
Solche Schlüsselpaare bestehen aus einem PrivateKey (geheimer Schlüssel zum Entschlüsseln, den nur der ,rechtmäßige&quot; Empfänger besitzt) und einem PublicKey (öffentlicher Schlüssel zum Verschlüsseln für einen bestimmten Empfänger). Der eigentliche Datenaustausch wird dann über einen einzelnen gemeinsamen Sitzungsschlüssel (SessionKey) abgewickelt.</p>
<p>Der Verbindungsaufbau - hier im Beispiel zur <a href="http://gwdu70.gwdg.de" rel="nofollow">gwdu70.gwdg.de</a> - läuft dabei etwa wie folgt ab:</p>
<p>1. Der lokale SSH-Client auf dem Arbeitsplatzrechner wendet sich an den Server, den SSH-Daemon, auf der gwdu70, um eine Verbindung aufzunehmen.</p>
<p>2. Der Server schickt daraufhin seinen öffentlichen Serverschlüssel und seinen öffentlichen Hostschlüssel dem Client.</p>
<p>3. Der Client prüft, ob der geschickte Hostschlüssel mit demjenigen übereinstimmt, den er bereits schon in einer Liste von Hostschlüsseln vorliegen hat.</p>
<p>4. Falls dies der Fall ist, verschlüsselt der Client eine von ihm erzeugte Zufallszahl mit den beiden übergebenen öffentlichen Schlüsseln (Hostkey und Serverkey). Diese Zufallszahl dient im weiteren Verlauf als aktueller Sitzungsschlüssel.</p>
<p>5. Der Server entschlüsselt mit seinen dazu passenden (!) geheimen Schlüsseln diese Zahl und verwendet diese Zahl als Schlüssel für die weitere Kommunikation (dieser Schlüssel ist nicht so sehr lang, wird dafür aber jede Stunde gewechselt).</p>
<p>6. Nun erst übergibt der Client - verschlüsselt - Userid und Passwort.</p>
<p>Nachdem lange Jahre das SSH-Protokoll in der Version 1 gute Dienste leistete, steht seit neuerem die Protokollversion 2 zur Verfügung. Ein SSH2-Client kann in der Regel auch Verbindungen mit einem SSH1-Server aufnehmen, und ein SSH2-Server startet bei Kontakt mit einem SSH1-Client den erforderlichen SSH1-Server automatisch, so dass wechselseitige Abwärtskompatibilität gewährleistet ist. Mit der Protokollversion 2 sind einige neue Features realisiert worden wie SecureFTP und einige interne Änderungen zum Protokollieren und Abwehren von feindlichen Angriffen.</p>
<p>kurze einführung in ssh: [urlhttp://www.franken.de/de/veranstaltungen/kongress/2002/ssh.pdf[/url]<br />
verbindungsaufbau grob:<br />
<a href="http://www.vorlesungen.uos.de/informatik/ifc99/ssh/09_Verbindung.rtfd/" rel="nofollow">http://www.vorlesungen.uos.de/informatik/ifc99/ssh/09_Verbindung.rtfd/</a></p>
<p>weitere infos:<br />
<a href="http://www.taiyo.co.jp/~gotoh/ssh/connect.html" rel="nofollow">http://www.taiyo.co.jp/~gotoh/ssh/connect.html</a><br />
<a href="http://linuxmafia.com/ssh/win32.html" rel="nofollow">http://linuxmafia.com/ssh/win32.html</a><br />
<a href="http://www.bitvise.com/sshlib.html" rel="nofollow">http://www.bitvise.com/sshlib.html</a></p>
<p>irgendeine socket lib bzw crypto lib wirst du auch noch brauchen:<br />
also schau dir mal <a href="http://www.openssl.org/" rel="nofollow">http://www.openssl.org/</a> und <a href="http://curl.haxx.se/" rel="nofollow">http://curl.haxx.se/</a> an</p>
<p>cu</p>
]]></description><link>https://www.c-plusplus.net/forum/post/825254</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/825254</guid><dc:creator><![CDATA[cplusplus.]]></dc:creator><pubDate>Wed, 06 Jul 2005 17:56:52 GMT</pubDate></item><item><title><![CDATA[Reply to Router mit C++ über SSH steuern on Wed, 06 Jul 2005 19:00:09 GMT]]></title><description><![CDATA[<p>Thx für die Antwort, aber wie ssh prinzipiell funktioniert wusste ich schon, auch wie prinzipiell eine Verbindung zustande kommt, die Frage ist jedoch wie kann mein C++ Programm eine SSH Verbindung zu einem SSH Server aufbauen und dem Server dann Befehle schicken?</p>
<p>Welche Bibliotheken benötige ich dafür, bzw welche Funktionen?<br />
Und sind die bei Borland schon dabei?</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/825283</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/825283</guid><dc:creator><![CDATA[Thunder_08]]></dc:creator><pubDate>Wed, 06 Jul 2005 19:00:09 GMT</pubDate></item><item><title><![CDATA[Reply to Router mit C++ über SSH steuern on Thu, 07 Jul 2005 01:38:57 GMT]]></title><description><![CDATA[<p>hallo,</p>
<p>hab gerade was gesichtet für dich:<br />
nennt sich: Ultimate TCP/IP 4.11 und ist für windows!<br />
[url]<a href="http://www.theultimatetoolbox.com/mfc/tcpip/index.aspx?section=TCPIP&amp;body=webSolutions2.htm" rel="nofollow">http://www.theultimatetoolbox.com/mfc/tcpip/index.aspx?section=TCPIP&amp;body=webSolutions2.htm</a><br />
[/url]-&gt; Handle proxy tunneling without a problem</p>
<p>schau dir das mal an...habs mir nur kurz angeschaut...vielleicht ist was für dich dabei...</p>
<p>n8</p>
]]></description><link>https://www.c-plusplus.net/forum/post/825589</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/825589</guid><dc:creator><![CDATA[cplusplus.]]></dc:creator><pubDate>Thu, 07 Jul 2005 01:38:57 GMT</pubDate></item><item><title><![CDATA[Reply to Router mit C++ über SSH steuern on Thu, 07 Jul 2005 10:20:22 GMT]]></title><description><![CDATA[<p>Seh' ich das dann richtig, dass weder c++ noch die WinAPI vernünftiges Werkzeug mit sich bringt um eine SSH Verbindung aufzubauen?</p>
<p>Da muss es doch eine quasi Standartmethode geben, Tools wie Putty bauen ja eben<br />
eine solche Verbindung auf und die müssens ja auch irgendwie können...</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/825781</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/825781</guid><dc:creator><![CDATA[Thunder_08]]></dc:creator><pubDate>Thu, 07 Jul 2005 10:20:22 GMT</pubDate></item><item><title><![CDATA[Reply to Router mit C++ über SSH steuern on Thu, 07 Jul 2005 10:48:05 GMT]]></title><description><![CDATA[<blockquote>
<p>Seh' ich das dann richtig, dass weder c++ noch die WinAPI vernünftiges Werkzeug mit sich bringt um eine SSH Verbindung aufzubauen?</p>
</blockquote>
<p>Richtig!</p>
<blockquote>
<p>Da muss es doch eine quasi Standartmethode geben, Tools wie Putty bauen ja eben<br />
eine solche Verbindung auf und die müssens ja auch irgendwie können...</p>
</blockquote>
<p>Lad dir den Quellcode runter und guck nach. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/825801</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/825801</guid><dc:creator><![CDATA[MKF]]></dc:creator><pubDate>Thu, 07 Jul 2005 10:48:05 GMT</pubDate></item></channel></rss>