SSH root login via Terminal geht - via Cyberduck SFTP fehler

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

carver

Benutzer
Registriert
06. Okt. 2010
Beiträge
23
Reaktionspunkte
0
Punkte
1
Hallo Leute,

habe das Problem das ich via Cyberduck - SFTP nicht (mehr) als root anmelden kann. Früher ging das auf jeden Fall mal, aber nach dem Upgrade auf die 415+ scheint es nicht mehr zu gehen (die 415+ wurde komplett neu aufgesetzt, kein Backup import). Die DS läuft schon seit anfang des Jahres, aber habe den Zugriff bisher nicht benötigt. Ich hab schon einige Stunden Google hinter mir, komme aber nicht weiter...

Hier mal die config und was ich schon probiert hab (OSX):
(Gibts hier eigentlich keine Spoiler-Funktion?)

• unter Dateidienste/FTP ist SFTP aktiviert
• via Terminal kann ich per SSH zugreifen (root&admin)
• Fehlermeldung wenn ich per Cyberduck SFTP zugreifen will (nur root, admin geht - allerdings nur standard zugriff):
Interoperabilitätsfehler
EOF while reading packet. Bitte kontaktieren Sie Ihren Webhoster für weitere Hilfestellung.

Log Diskstation:
SFTP client [root] from [192.168....] was rejected to log in the Server

• wenn ich via terminal vi /root/.profile abfrage:
Rich (BBCode):
umask 022

PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:
export PATH

#This fixes the backspace when telnetting in.
#if [ "$TERM" != "linux" ]; then
#        stty erase
#fi

HOME=/root
export HOME

TERM=${TERM:-cons25}
export TERM

PAGER=more
export PAGER

PS1="`hostname`> "

alias dir="ls -al"
- /root/.profile 1/24 4%
                                                                                    
umask 022                                                                           
                                                                                    
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr
export PATH                                                                         
                                                                                    
#This fixes the backspace when telnetting in.                                       
#if [ "$TERM" != "linux" ]; then                                                    
#        stty erase                                                                 
#fi                                                                                 
                                                                                    
HOME=/root                                                                          
export HOME                                                                         
                                                                                    
TERM=${TERM:-cons25}                                                                
export TERM                                                                         
                                                                                    
PAGER=more                                                                          
export PAGER                                                                        
                                                                                    
PS1="`hostname`> "                                                                  
                                                                                    
alias dir="ls -al"                                                                  
alias ll="ls -la"                                                                   
- /root/.profile 1/24 4%


• wenn ich via terminal vi /etc/ssh/sshd_config abfrage:
Anhang anzeigen _etc_ssh_sshd_config.txt

• wenn ich via terminal vi /etc/passwd abfrage:
root:x:0:0:root:/root:/bin/ash
admin:x:1024:100:System default user:/var/services/homes/admin:/bin/sh


...mir gehen die Ideen aus. Ich hoffe ihr habt noch was zum testen...

grüße
 
Mir geht's ähnlich. Als root funktioniert SFTP (über WinSCP oder per sftp direkt) nicht mehr - mit anderen Usern geht's. Hab aber keine Lösung. Mit SCP geht's weiterhin, auch ssh funktioniert als root.
 
.
• via Terminal kann ich per SSH zugreifen (root&admin)
Fehlermeldung wenn ich per Cyberduck SFTP zugreifen will (nur root, admin geht - allerdings nur standard zugriff):
Interoperabilitätsfehler
root ist aus Sicherheitsgründen per FTP nicht zugelassen.
 
Hallo,
SFTP ist eine Spielart von ssh und hat nichts mit FTP zu tun. Mit einem alten WinSCP Client klappte auch die SFTP Verbindung als root bei 5.2, man mußte bei Einstellungen - Authentifizierung den Haken bei Erlaube SSH-Agent Weiterleitung setzen. Mit dem aktuellen Client klappt es nicht.

Gruß Götz
 
Ich habe es auch von DS zu DS mit dem eingebauten sftp-Client probiert. Mit root klappt es nicht ("Connection closed" nach der Anmeldung und "...was rejected" im DS-Log), mit anderen Usern geht es.
 
Muss das leider nochmal ausgraben. Gibt es eine Lösung mit Cyberduck per SSH auf die Syno zuzugreifen? Bekomme keinen Zugriff als root. Normale Benutzer gehen. Per Terminal geht der "root" zugriff.
Gibt es Alternativen für MAC-OSX die eine "normale" Vezeichniss-Oberfläche haben.
Vielen Dank für euere Hilfe.
 
Zuletzt bearbeitet:
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