Archiv verlassen und diese Seite im Standarddesign anzeigen : [topf] Ist SSH statt Telnet möglich?
Ich möchte mich von einem Linux-Recher aus per SSH mit dem Topf verbinden.
Ich baue mir mit Simplebuild mein eigenes Oscam. In Simplebuild gibt es den Befehl Upload. Damit wird (per SSH) das neue Oscam auf den Receiver geschoben und gestartet.
Beim Versuch, die Verbindung mit SSH aufzubauen, kommt die Meldung "Connection refused".
Weiß jemand, wie man das ändern kann?
Hast auf deiner Box ssh drauf bzw. den sshd Server am Laufen/gestartet?
Nein, hab ich nicht.
Ich hab vergeblich auf dem Feed nach Sowas gesucht.
Weiß du, wo ich den finde?
Kanns gerade nicht testen bzw. suchen - hab da was im Kopf mit "Dropbear ssh"
Keine Ahnung ob das läuft - aber ist mal ein Anfang...
Wofür machst du das denn? Du kannst die mit dem script doch auch lokal erstellen lassen.
Das ist reine Bequemlichkeit.
Ich rufe ein Script auf, es werden drei Oscam-Versionen in einem Rutsch compiliert und sofort auf vier Geräte hochgeladen und gestartet.
Bei drei Geräten klappt das, der Topf weigert sich.
Klar...und mann freut sich wenn alles so läuft wie es soll. :cool:
Ich hab Dropbear (dropbear_2011.54-1_sh4.ipk) gefunden. Bevor ich es ohne Fehlermeldung installieren konnte, musste ich fünf weitere Pakete (libz1, libc6, busybox, checkhostname und dropbear-utils) installieren. Der Topf lief und bootete dann zwar noch, aber es ging weder FTP oder Telnet, geschweige denn SSH.
Neuinstallation war damit fällig. Jetzt hab ich wenigstens das aktuelle Image drauf. :)
Damit ist für mich das Projekt SSH beendet.
Danke für den Versuch, mir zu helfen.
/dev/null
16.01.2014, 08:07
Ich hatte schon mal was vor längerer Zeit zu dropbaer was gepostet. Bei läuft es ohne Probleme und wird auch bei jeden Backup auf jeder Box mit gesichert. Gestartet wird mittels ownscript ( /etc/init.d/dropbear start ) und damit stehen mir dann ssh und scp zur Verfügung. Damit stehen meinen Remoteverwaltungswünschen der internen wie externen Boxen nichts mehr im Wege.
MfG
6178
Hi, vielen Dank - wird einigen helfen.
Was noch interessant wäre: müssen vorher Abhängigkeiten installiert werden?
/dev/null
16.01.2014, 11:40
Nein, müssen nicht.
MfG
Danke für deinen Hinweis und Dropbear 0.55-1.
Aber dass keine weiteren Abhängigkeiten installiert werden müssen, kann ich nicht bestätigen. Jedenfalls funzt es nicht.
Es scheint (ohne Fehlermeldung) zu starten, ps l zeigt aber keinen neuen Prozess. Jeglicher Loginversuch per SSH wird abgewiesen.
Hast alle enthaltenen Binaries executable gemacht?
Hab mal gegen getestet....alles so wie es soll. Files und Dateirechte in Ordnung.
Was mir aufgefallen ist:
Was ist mit den keys? Müssen die generiert werden? Im Paket sind keine drin.
Ja, sollten beim start generiert werden....tut sich aber nichts.
Wenn du da jetzt mit rumspielst, mach doch dann nen ipk draus
Wenn ich es zum laufen bringe.....:cool:
So...läuft........
Die keys werden beim start nicht generiert.
Per Telnet folgendes eingeben:
/usr/bin/dropbearkey -t rsa -f /etc/dropbear/dropbear_dss_host_key
/usr/bin/dropbearkey -t rsa -f /etc/etc/dropbear/dropbear_rsa_host_key
Nachdem die keys generiert wurden klappt alles.
Ich mache die Tage mal´n ipk draus.
6198
Super, Thanks!
Machst du das dann mit den keys als post-install Anweisung? d.h wir müssen uns darum nicht mehr kümmern?
Das überlege ich noch....
Per Telnet folgendes eingeben:
/usr/bin/dropbearkey -t rsa -f /etc/dropbear/dropbear_dss_host_key
/usr/bin/dropbearkey -t rsa -f /etc/etc/dropbear/dropbear_rsa_host_key
Nachdem die keys generiert wurden klappt alles.
Das kann eigentlich so nicht ganz richtig sein.
Müsste der dss_host-Key nicht mit dropbearkey -t dss erzeugt werden?
In der zweiten Zeile steht /etc/etc. Da reicht wohl ein /etc
Wenn ich beide Keys erzeugt habe, startet dropbear und ich sehe es, wenn ich ps l eingebe.
Beim Loginversuch (mit Putty) wird das root-Passwort erfragt. Wenn ich es eingebe, kommt "Access denied".
/dev/null
17.01.2014, 18:59
@Mcbest
Anbei ein script aus einer vorherigen Version, vielleicht kannst du es gebrauchen und anpassen.
MfG
6204 .txt weg, aber das weißt du ja. ;)
Schau ich mir an....danke dir!
Das mit dem doppeltem /etc stimmt......nur einmal soll es sein.
Passwort wie immer:
root
HDMU
Ich habe ein anderes Root-Passwort. Hab es aber auch mit HDMU vergeblich versucht. Und auch ohne Passwort (nachdem ich es gelöscht hatte). Hilft alles nicht, der Topf lässt mich per SSH nicht rein.
Nimm mal diese.......umbennen nicht vergessen.
6205
@/dev/null
Danke....ich denke das kann ich mit wenigen Anpassungen nutzen. :cool:
- - - Aktualisiert - - -
Das kann eigentlich so nicht ganz richtig sein.
Müsste der dss_host-Key nicht mit dropbearkey -t dss erzeugt werden?
In der zweiten Zeile steht /etc/etc. Da reicht wohl ein /etc
Wenn ich beide Keys erzeugt habe, startet dropbear und ich sehe es, wenn ich ps l eingebe.
Beim Loginversuch (mit Putty) wird das root-Passwort erfragt. Wenn ich es eingebe, kommt "Access denied".
Du hast recht, ist wohl beim kopieren was schief gelaufen.
/usr/bin/dropbearkey -t dss -f /etc/dropbear/dropbear_dss_host_key
/usr/bin/dropbearkey -t rsa -f /etc/dropbear/dropbear_rsa_host_key
So sollte es sein....
/dev/null
18.01.2014, 09:48
@hgdo
Verstehe nicht warum es nicht funktioniert bei dir, man braucht keine Abhängigkeiten zu installieren. Die einzige Vorgabe wäre, die hostkeys zu erzeugen wie Mcbest schon richtig anmerkte.
Triplex im Schlafzimmer: ssh mit Putty von einer Windose und einmal per Konsole vom Linuxserver
sz:~# netstat | grep ssh
tcp 0 0 sz.baerchens.lan:ssh mulder.baerchens.lan:53612 ESTABLISHED
tcp 0 0 sz.baerchens.lan:ssh skinner.baerchens.lan:59683 ESTABLISHED
sz:~#
Genau dafür braucht man sowas: Triplex bei Schwiegervater
SPARK7162:~# netstat | grep ssh
tcp 0 52 triplex.fritz.box:ssh dslb-011-033-032-222.pools.blaaaa-ip.net:53779 ESTABLISHED
SPARK7162:~#
Oder halt frisches oscam aufspielen
root@skinner:/opt/oscambuild_neu/patches# cat ../trip
#!/bin/bash
scp -P22 $1 $2:/usr/emu/oscam
root@skinner:/opt/oscambuild_neu/patches#
MfG
Das mit den Abhängigkeiten galt für die ältere Dropbear-Version, die ich als ipk gefunden hatte. Mit der Dropbear-Version von dir funktioniert alles bis zur Passwort-Abfrage.
Hast du das dropbearmulti getestet was ich hochgeladen habe?
/dev/null
18.01.2014, 12:59
Logge dich über telnet auf der Box ein, dann:
passwd
blabla <- als password eingeben
blabla <- nochmal zur Bestätigung
Jetzt per putty verbinden oder per Konsole unter Linux per ssh Befehl. Funktioniert das, dann kannst du mittels passwd das Password wieder ändern.
MfG
Das hatte ich schon mehrfach probiert. Geht nicht, auch nicht, wenn ich nach passwd nichts eingebe (nur 2x Return). Dabei ist es egal, ob ich es per Win-PC und Putty oder per Linux-PC uind ssh versuche.
Wenn ich etwas Zeit habe, flashe ich nochmal neu und installiere Dropbear auf dem jungfräulichen Topf.
Wahrscheinlich besser.....da scheint bei dir was zu klemmen.
Dropbear für sh4 ist jetzt auf dem Feed und kann morgen getestet werden. :cool:
/dev/null
18.01.2014, 15:58
Schau doch mal nach op dropbear auch läuft und welcher Port benutzt wird. Vielleicht sind noch Reste von der *.ipk vorhanden, die dazwischen funken.
Nach Neuinstallation geht alles.
Vielen Dank an /dev/null und an Macbest für eure Hilfe.
/dev/null
18.01.2014, 20:05
Na siehste, alles halb so tragisch. Fröhliches freakeln per ssh. :)
MfG
Bis neue images gebaut werden ist es notwendig für den Autostart von dropbear folgendes ab zeile 570 in die rcS einzutragen:
if [ -e /etc/init.d/dropbear ]; then
/etc/init.d/dropbear start
fi
Oder einfach online update machen. 😁
/dev/null
18.01.2014, 21:08
Oder so wie ich per ownscript. :) Schön das es endlich dann ein ipk Paket kommt, Danke.
P.S.
vi /etc/rc.d/init.d/rcS
570G (ja großes G nach eingabe der 570)
das von Mcbest eintragen
MfG
nein, niemals an das ende der rcS, das geht nicht, da dort auch der shutdown usw geregelt wird.
/dev/null
18.01.2014, 21:17
Ahhh ok, hatte einen Zahlendreher (570 750). Hört auf santa.
MfG
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.