SSH root login via Terminal geht - via Cyberduck SFTP fehler

Status
Für weitere Antworten geschlossen.

carver

Benutzer
Mitglied seit
06. Okt 2010
Beiträge
23
Punkte für Reaktionen
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
 

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
12.231
Punkte für Reaktionen
2.836
Punkte
423
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.
 

Frogman

Benutzer
Mitglied seit
01. Sep 2012
Beiträge
17.485
Punkte für Reaktionen
8
Punkte
414
.
• 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.
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.015
Punkte für Reaktionen
271
Punkte
393
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
 

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
12.231
Punkte für Reaktionen
2.836
Punkte
423
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.
 

pcmkservice

Benutzer
Mitglied seit
01. Jan 2014
Beiträge
87
Punkte für Reaktionen
0
Punkte
6
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