SFTP für einzelnes web einrichten
SFTP für einzelnes web einrichten
hallo ich benutze das programm WinSCP um daten auf den rootserver zu übertragen. also root mit passwort geht das alles wunderbar aber
ich möchte nun einem user SFTP zugang zu nur einem web einrichte erhalte aber bei meinen tests folgende fehlermeldung:
Cannot initialize SFTP protocol. Is the host running a SFTP server? Connection has been unexpectedly closed. Server sent command exit status 1.
wie oben geschrieben, nehme ich als user: root passwort: xxx und die server IP geht es, nehme ich aber user:web4 passwort: xxx und die server IP geht es leider nicht.
kann mir jemand sagen woran dies liegt?
thx
hartmut[/b]
ich möchte nun einem user SFTP zugang zu nur einem web einrichte erhalte aber bei meinen tests folgende fehlermeldung:
Cannot initialize SFTP protocol. Is the host running a SFTP server? Connection has been unexpectedly closed. Server sent command exit status 1.
wie oben geschrieben, nehme ich als user: root passwort: xxx und die server IP geht es, nehme ich aber user:web4 passwort: xxx und die server IP geht es leider nicht.
kann mir jemand sagen woran dies liegt?
thx
hartmut[/b]
-
captaincrunch
- Userprojekt

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: SFTP für einzelnes web einrichten
grep sftp /etc/ssh/sshd_config
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
SFTP einstellung für einzelnes web
@CaptainCrunch
vielen dank erstmal für deine schnelle antwort, doch was muss ich wo in der datei ändern um dem user sftp zugriff auf ein einzelnes web zu erlauben.
thx
hartmut
vielen dank erstmal für deine schnelle antwort, doch was muss ich wo in der datei ändern um dem user sftp zugriff auf ein einzelnes web zu erlauben.
thx
hartmut
-
tobias1985
- Posts: 68
- Joined: 2004-04-15 11:01
Re: SFTP einstellung für einzelnes web
So. Hab zu 100% das gleiche Problem. Deshalb hol ich das Thema mal hervor. Vielleicht hat doch jemand noch eine Lösung?HartmutWG wrote:@CaptainCrunch
vielen dank erstmal für deine schnelle antwort, doch was muss ich wo in der datei ändern um dem user sftp zugriff auf ein einzelnes web zu erlauben.
thx
hartmut
Re: SFTP für einzelnes web einrichten
Ihr müsstest afaik die Login Shell für die User noch ändern ->
/usr/local/bin/sftp-server
oder halt wo euer sftp subsystem liegt :)
/usr/local/bin/sftp-server
oder halt wo euer sftp subsystem liegt :)
Re: SFTP für einzelnes web einrichten
ne, das stimmt nicht, sftp geht immer, wenn man ihn in der config aktiviert. Es gibt shells, die dann nur scp und sftp zulassen, z.b. rsshStandbye wrote:Ihr müsstest afaik die Login Shell für die User noch ändern ->
/usr/local/bin/sftp-server
oder halt wo euer sftp subsystem liegt :)
-
tobias1985
- Posts: 68
- Joined: 2004-04-15 11:01
Re: SFTP für einzelnes web einrichten
Kurz zu den letzten beiden Posts:
Bahnhof :oops: Mehr versteh ich nicht.
Auf dem Server bei mir läuft vsftpd
Wie gesagt über root kann ich mich einloggen per SFTP aber die web-User von Confixx können dies leider nicht. Und genau das ist das, was ich will dass die das können ;-)
Bahnhof :oops: Mehr versteh ich nicht.
Auf dem Server bei mir läuft vsftpd
Wie gesagt über root kann ich mich einloggen per SFTP aber die web-User von Confixx können dies leider nicht. Und genau das ist das, was ich will dass die das können ;-)
-
evoluzzer
- Posts: 90
- Joined: 2002-09-08 19:33
- Location: www.internetists.de/index.php?s=14
- Contact:
Re: SFTP für einzelnes web einrichten
guten Morgen,
also hier mal ein, wie ich finde nützlicher Link:
http://www.dfn-cert.de/infoserv/dib/dib ... ode38.html
mit Login-Shell ist gemein, die Shell die in
angegeben ist.
Hoffe das hilft weiter.
Gruss Christoph
also hier mal ein, wie ich finde nützlicher Link:
http://www.dfn-cert.de/infoserv/dib/dib ... ode38.html
mit Login-Shell ist gemein, die Shell die in
Code: Select all
/etc/passwdangegeben ist.
Hoffe das hilft weiter.
Gruss Christoph
-
tobias1985
- Posts: 68
- Joined: 2004-04-15 11:01
Re: SFTP für einzelnes web einrichten
Den Link schau ich mir gleich mal an.evoluzzer wrote:guten Morgen,
also hier mal ein, wie ich finde nützlicher Link:
http://www.dfn-cert.de/infoserv/dib/dib ... ode38.html
mit Login-Shell ist gemein, die Shell die inCode: Select all
/etc/passwd
angegeben ist.
Hoffe das hilft weiter.
Gruss Christoph
Also in der passwd stehen die User drin. Und zwar so:
web2
bzw. als FTP-User so:
web2f1
Ist das korrekt so oder muss das abgeändert werden?
EDIT: OK. Hab mir den Link angeschaut. Diese Zeile
Code: Select all
Subsystem sftp /usr/lib/ssh/sftp-serverCode: Select all
/etc/ssh/sshd_configWie gesagt mit root komm ich ja drauf aber leider nicht mit den web-usern von confixx.
Re: SFTP für einzelnes web einrichten
Das müsste geändert werden. User ohne gültige shell können ssh/sftp/scp nunmal nicht benutzten.
-
tobias1985
- Posts: 68
- Joined: 2004-04-15 11:01
Re: SFTP für einzelnes web einrichten
??? Wie muss das geändert werden? Inwiefern muss ich das abändern?øxygen wrote:Das müsste geändert werden. User ohne gültige shell können ssh/sftp/scp nunmal nicht benutzten.
-
evoluzzer
- Posts: 90
- Joined: 2002-09-08 19:33
- Location: www.internetists.de/index.php?s=14
- Contact:
Re: SFTP für einzelnes web einrichten
wie würde mal vorschlage, das du folgendes änderst:
in
Voraussetzung ist natürlich das ssh-dummy-shell vorhanden ist, das unterscheidet sich je nach Installation.
Gruss Christoph
Code: Select all
web2:x:638:101::/home/www/web2:/bin/false
Code: Select all
web2:x:638:101::/home/www/web2:/usr/local/bin/ssh-dummy-shell
Gruss Christoph
-
evoluzzer
- Posts: 90
- Joined: 2002-09-08 19:33
- Location: www.internetists.de/index.php?s=14
- Contact:
Re: SFTP für einzelnes web einrichten
Voraussetzung weiterhin ist das auch der Pfad auf /wo/bin/ich/ssh-dummy-shell stimmt.
-
tobias1985
- Posts: 68
- Joined: 2004-04-15 11:01
Re: SFTP für einzelnes web einrichten
Leider finde ich auf meinem Server nichts das "ssh-dummy-shell" heißt. Geht da nicht irgendwas anderes?evoluzzer wrote:Voraussetzung weiterhin ist das auch der Pfad auf /wo/bin/ich/ssh-dummy-shell stimmt.
Also in dem von dir angegebenen Verzeichnis: /usr/local/bin/ finde ich folgendes mit ssh: auto.sshfs und lussh
-
evoluzzer
- Posts: 90
- Joined: 2002-09-08 19:33
- Location: www.internetists.de/index.php?s=14
- Contact:
Re: SFTP für einzelnes web einrichten
mit dem Eintrag:
in müsste es fast auch gehen.....bin mir jetzt aber nicht mehr hundertprozentig sicher....
Code: Select all
usr/lib/ssh/sftp-serverCode: Select all
/etc/shadow -
tobias1985
- Posts: 68
- Joined: 2004-04-15 11:01
Re: SFTP für einzelnes web einrichten
Bringt leider garnichts. Geht immernoch nicht.evoluzzer wrote:mit dem Eintrag:inCode: Select all
usr/lib/ssh/sftp-servermüsste es fast auch gehen.....bin mir jetzt aber nicht mehr hundertprozentig sicher....Code: Select all
/etc/shadow
-
evoluzzer
- Posts: 90
- Joined: 2002-09-08 19:33
- Location: www.internetists.de/index.php?s=14
- Contact:
Re: SFTP für einzelnes web einrichten
Was ist das den für eine Distribution?
Welche Software ist bezüglich ssh installiert?
Findet er nur nicht die Programme, oder stimmen nur die Pfade nicht?
Gruss Christoph
Welche Software ist bezüglich ssh installiert?
Findet er nur nicht die Programme, oder stimmen nur die Pfade nicht?
Gruss Christoph
Re: SFTP für einzelnes web einrichten
Wisst Ihr überhaupt, was /etc/shadow ist?
PayPal.Me/JoeUser ● FreeBSD Remote Installation
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
-
tobias1985
- Posts: 68
- Joined: 2004-04-15 11:01
Re: SFTP für einzelnes web einrichten
"Wisst Ihr überhaupt, was /etc/shadow ist?" - Nein
"Was ist das den für eine Distribution?" - SUSE 8.1
"Welche Software ist bezüglich ssh installiert?" - openssh 3.4p1
"Findet er nur nicht die Programme, oder stimmen nur die Pfade nicht?" - Also: usr/lib/ssh/sftp-server ist vorhanden. Und: /wo/bin/ich/ssh-dummy-shell ist nicht vorhanden. (ja klar dass "wo bin ich" der Pfad sein soll. Aber ssh-dummy-shell gibt es nicht. Hab mit "find / |grep ssh-dummy-shell" gesucht)
"Was ist das den für eine Distribution?" - SUSE 8.1
"Welche Software ist bezüglich ssh installiert?" - openssh 3.4p1
"Findet er nur nicht die Programme, oder stimmen nur die Pfade nicht?" - Also: usr/lib/ssh/sftp-server ist vorhanden. Und: /wo/bin/ich/ssh-dummy-shell ist nicht vorhanden. (ja klar dass "wo bin ich" der Pfad sein soll. Aber ssh-dummy-shell gibt es nicht. Hab mit "find / |grep ssh-dummy-shell" gesucht)
-
majortermi
- Userprojekt

- Posts: 916
- Joined: 2002-06-17 16:09
Re: SFTP für einzelnes web einrichten
Eine sehr effektive Methode erst find alle Dateien anzeigen zu lassen und dann mit grep zu filtern.tobias1985 wrote:Hab mit "find / |grep ssh-dummy-shell" gesucht)
Wäre find / -name "*ssh-dummy-shell*" etwas sinnvoller gewesen?
Erst nachlesen, dann nachdenken, dann nachfragen... :)
Warum man sich an diese Reihenfolge halten sollte...
Warum man sich an diese Reihenfolge halten sollte...
Re: SFTP für einzelnes web einrichten
Installier einfach Confixx 3.0. Denke das ist für dich am einfachsten 
-
tobias1985
- Posts: 68
- Joined: 2004-04-15 11:01
Re: SFTP für einzelnes web einrichten
Na dann schick ich nen Gruß an meinen Lehrer der immer einen auf Linuxprofi macht. Bei dem hab ich das so gelernt.MajorTermi wrote:Eine sehr effektive Methode erst find alle Dateien anzeigen zu lassen und dann mit grep zu filtern.tobias1985 wrote:Hab mit "find / |grep ssh-dummy-shell" gesucht)
Wäre find / -name "*ssh-dummy-shell*" etwas sinnvoller gewesen?
Confixx 3 will ich nicht unbedingt installieren. Muss das so ein Akt sein nur um sftp für web-user von confixx zum laufen zu bekommen?
-
tobias1985
- Posts: 68
- Joined: 2004-04-15 11:01
Re: SFTP für einzelnes web einrichten
Habs selbst rausgefunden. Die Lösung ist ganz einfach.
Ã?berall wo:
steht und man ssh erlauben will muss es einfach nur in diesem Beispiel in folgendes abgeändert werden:
Hab anschließend noch ein gemacht. Weiß aber nicht ob das nötig ist.
Auf jeden Fall jetzt geht es.
Ã?berall wo:
Code: Select all
web2:x:638:101::/home/www/web2:/bin/falseCode: Select all
web2:x:638:101::/home/www/web2:/bin/[b]bash[/b]Code: Select all
rcsshd restartAuf jeden Fall jetzt geht es.
-
evoluzzer
- Posts: 90
- Joined: 2002-09-08 19:33
- Location: www.internetists.de/index.php?s=14
- Contact:
Re: SFTP für einzelnes web einrichten
wenn du Usern soviel Rechte geben willst????
-
tobias1985
- Posts: 68
- Joined: 2004-04-15 11:01
Re: SFTP für einzelnes web einrichten
Wie kann ichs sonst lösen? Wenn die User kein SSH-Zugriff haben können sie auch ein SFTP nutzen. Und da mir hier niemand anderes Rat geben kann muss ichs wohl oder übel so machen.evoluzzer wrote:wenn du Usern soviel Rechte geben willst????
Habs jetzt erstmal auch nur für die Serverbetreiber (Freund+ich) gemacht und nicht für die anderen user die da drauf sind.
