DSM 6.x und darunter Probleme mit putty und WinSCP, IPKG

Alle DSM Version von DSM 6.x und älter
Status
Für weitere Antworten geschlossen.

coolhot

Benutzer
Mitglied seit
01. Mrz 2009
Beiträge
926
Punkte für Reaktionen
0
Punkte
0
Hallo,

seit gestern habe ich endlich auch eine DS. Das installieren hat gut geklappt, die Optionen in der Web-Adminoberfläche hatte ich auch gleich durch.

Probleme habe mit der Kommandozeile und Dateiübertragung. Obwohl ich mich mit putty als root anmelde bekomme ich immer:

login as: root
root@hhs's password:


BusyBox v1.1.0 (2009.04.21-16:01+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

hhs> /var/log/messages
-ash: /var/log/messages: Permission denied
hhs> /proc/cpuinfo
-ash: /proc/cpuinfo: Permission denied
hhs> /proc/meminfo
-ash: /proc/meminfo: Permission denied
hhs>

Warum klappen diese einfachen Befehle nicht?
SSH ist aktiviert, ich gehe mit putty über Port 22. Telnet habe ich aus Sicherheitsgründen deaktiviert.

IPKG habe ich installiert nach dieser Anleitung. Da keine Fehlermeldung kam wohl erfolgreich. Jedenfalls bringt

/opt/bin/ipkg list

eine Auflistung der verfügbaren Pakete.

Anschließend habe ich für diesen Wiki-Eintrag abgearbeitet.

In der Weboberfläche der DS wird mir unter Packetmangement aber nichts angezeigt.

/opt/bin/ipkg install coreutils

bingt jedoch

Package coreutils (7.2-1) installed in root is up to date.
Nothing to be done
Successfully terminated.

Der Login mit WinSCP bringt aber weiter den Fehler: -ash: groups: not found.
und das runterladen von Dateien wird mit 127 quittiert.

Ich bitte um Hilfe.
 

Blade26

Benutzer
Mitglied seit
30. Nov 2008
Beiträge
37
Punkte für Reaktionen
0
Punkte
0
Probiere es mal mit:
VI oder VIM ist ein editor und cat ein Dateibetrachter.

cat oder vi /var/log/messages
cat /proc/cpuinfo
cat /proc/meminfo
 

coolhot

Benutzer
Mitglied seit
01. Mrz 2009
Beiträge
926
Punkte für Reaktionen
0
Punkte
0
Danke! Mit vi und cat funktionieren alle 3 Befehle. Hast du eine Idee woran das liegt?
 

Blade26

Benutzer
Mitglied seit
30. Nov 2008
Beiträge
37
Punkte für Reaktionen
0
Punkte
0
Nein leider net,aber Thema wurde hier schon besprochen. Versuche es mahl mit der suche.
 

coolhot

Benutzer
Mitglied seit
01. Mrz 2009
Beiträge
926
Punkte für Reaktionen
0
Punkte
0
Ich habe leider nichts gefunden was mir hilft, sonst hätte ich nicht gepostet.

Hast du oder jemand anders noch eine Idee zum IPKG-Problem?
 

coolhot

Benutzer
Mitglied seit
01. Mrz 2009
Beiträge
926
Punkte für Reaktionen
0
Punkte
0
@jahlives: Ok, sorry. Ich hätte gleich 2 getrennte Beiträge schreiben sollen. Soll ich´s oben rauslöschen?
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Nö lass es so. Einfach für's nächste Mal beherzigen :D
Gruss

tobi
 

Blade26

Benutzer
Mitglied seit
30. Nov 2008
Beiträge
37
Punkte für Reaktionen
0
Punkte
0
Ich glaube das ich eine lösung für dein problem habe.
Pass mal den Pfad zu deiner shell an. In meinem fall ist es /op/bin/bash
winscp.png
 

coolhot

Benutzer
Mitglied seit
01. Mrz 2009
Beiträge
926
Punkte für Reaktionen
0
Punkte
0
Welche shell muss eingetragen werden? Die die ich beim Aufruf von set erfahren? Das ist bei mir
moz-screenshot.jpg
/bin/ash. Mit diesem Eintrag sieht das Ergebnis so aus:

Ich habe ein Verzeichnis /opt/bin/sftp und /opt/bin/scp, kann sie mit putty aber nicht ansteuern:

hhs> cd /opt/bin/sftp
-ash: cd: can't cd to /opt/bin/sftp
hhs>
 

Anhänge

  • scp01.jpg
    scp01.jpg
    22,6 KB · Aufrufe: 222

Blade26

Benutzer
Mitglied seit
30. Nov 2008
Beiträge
37
Punkte für Reaktionen
0
Punkte
0
Schau mal in deiner /etc/passwd nach der login shell für root, bei mir ist es /opt/bin/bash.
passwd.JPG
Den Pfad zur login shell trägst du dann in WinSCP unter SCP/Shell ein, vorauszetzung dafür ist aber das du genau die anleitung im WIKI abgearbeitet hast. Und wegen /opt/bin/scp & /op/bin/sftp, das sind programme und keine ordner.
 

coolhot

Benutzer
Mitglied seit
01. Mrz 2009
Beiträge
926
Punkte für Reaktionen
0
Punkte
0
Ist eingetragen siehe Screenshot. Es kommt aber immer der Fehler aus Beitrag 10 (Kann SFTP nicht initialisieren...).

Muss für sftp ein eigener Däemon laufen den ich unter top erkennen kann? Wie kann ich den ggf. starten?
 

Anhänge

  • scp02.jpg
    scp02.jpg
    88,7 KB · Aufrufe: 156

Blade26

Benutzer
Mitglied seit
30. Nov 2008
Beiträge
37
Punkte für Reaktionen
0
Punkte
0
Gib mal sftp in die Konsole ein, bzw scp.
Sollte das oder ähnliches rauskommen, sind wir schonmal ein stück weiter.
sftp.png
wenn nicht vergleiche mal deine ipkg liste mit meiner,vieleicht fehlt dir irgendetwas oder ist nicht mehr uptodate.
ipkg.jpg
 

coolhot

Benutzer
Mitglied seit
01. Mrz 2009
Beiträge
926
Punkte für Reaktionen
0
Punkte
0
Hier das Ergebnis (Screenshot):
 

Anhänge

  • scp03.jpg
    scp03.jpg
    51,5 KB · Aufrufe: 156
Zuletzt bearbeitet:

coolhot

Benutzer
Mitglied seit
01. Mrz 2009
Beiträge
926
Punkte für Reaktionen
0
Punkte
0
Außerdem habe ich noch das Ergebnis von

/opt/bin/ipkg info> /volume1/homes/admin/ipkg_info.txt beigefügt.
 

Anhänge

  • ipkg_info.pdf
    338,3 KB · Aufrufe: 20

coolhot

Benutzer
Mitglied seit
01. Mrz 2009
Beiträge
926
Punkte für Reaktionen
0
Punkte
0
Gelöst!!!

Endlich habe ich es geschaftt eine SFTP-Sitzung via WinSCP zu meiner DS herzustellen. Der Trick war die genaue Pfadangabe zum SFTP-Server. Ich hatte diesen Wiki-Artikel abgearbeitet. Aufgrund des neuen Prozessors in der DS-109 läuft die IPKG-Installation etwas anders als bei den älteren Modellen. Der Pfad zum IPKG-Zeug lautet bei mir /big-disk/opt und nicht wie sonst /opt/bin. Der SFTP-Server liegt unter /big-disk/opt/libexec/sftp-server und das muss in WinSCP eingetragen werden unter Umgebung - SFTP - SFTP-Server.

Außerdem muss die Shell umgestellt werden auf /bin/ash unter Umgebung - SCP/Shell - Shell.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat