Forum EUserv

VPS/vServer - virtual private server => vServer allgemein => Thema gestartet von: philwatcher am 25.Juni 2012, 15:06:14

Titel: sftp geht nicht für nicht-Root unter Ubuntu 12.04
Beitrag von: philwatcher am 25.Juni 2012, 15:06:14
Ich habe meinen Vserver gestern neu aufgesetzt auf Ubuntu 12.04 beta (war Fedora13, Upgrade war wegen nem dependency-Problem nicht mehr möglich. Server ist 81.89.99.42).
Dabei wollte ich meine Konfigurationsdateien per sftp auf den Server schieben.
Verbindungsversuche mit einem anderen User als root werden mit der Meldung "unable to initialise SFTP: could not connect" abgebrochen (getestet mit Filezilla, psftp, sftp).
-> ssh-login mit anderen Usern ist ohne Probleme möglich.
-> sftp mit root ist ohne Probleme möglich
Ich will den Root-login über SSH aber geschlossen haben.
Sicherheitshalber habe ich das System danach nochmal neu aufgesetzt, um irgendwelche Vermurksungen durch andere Software auszuschließen, aber es passiert genau das selbe (root-sftp ja, andere User: nein).
Ich hab außerdem testweise mal die sftp-server binary gechownt/chmodded, bringt aber auch nichts.

Danach hab ich nochmal neu aufgesetzt, diesmal mit Ubuntu 11.10 minimal 64.
-> sftp geht.

Ich bin jetzt wieder unter Ubuntu 12.04 und nutze vsftpd, würde mich aber freuen wenn das behoben werden könnte.
Titel: Re: sftp geht nicht für nicht-Root unter Ubuntu 12.04
Beitrag von: philwatcher am 09.Juli 2012, 20:34:29
Lösung hier (http://forum.euserv.de/index.php?topic=8026.0), redirect nach hier (http://ben.goodacre.name/tech/Couldn%27t_open_/dev/null_Error_%28Linux%29).

Für die klickfaulen: sudo chmod a+rw /dev/tty -> dann klappen scp und sftp auch.
Titel: Re: sftp geht nicht für nicht-Root unter Ubuntu 12.04
Beitrag von: Marcus am 11.Juli 2012, 14:22:53
siehe http://forum.euserv.de/index.php?topic=8026.msg35427#msg35427