Deutsch| English
  #1  
Alt 17.08.2011, 13:14
Benutzer
 
Registriert seit: 14.12.2009
Beiträge: 33
Frage SFTP-User in /var/www einschließen

Hallo zusammen!

Habe einen neuen User angelegt und ihm das HomeDir /var/www mitgegeben.
Dieser User darf sich aber nur via SFTP anmelden. Das funktioniert prima mit scponly.

Jetzt ist nur die Frage wie man es konfiguriert, dass der User nach Anmeldung über WinSCP als Beispiel nicht in die Root des Servers, sondern in /var/www einsteigt.

Auf dem Server läuft ISPC3 3.0.3.3.

Vielen Dank für eure Antworten!
__________________
Debian Squeeze (6.0.4)
ISPC 3.0.4.3
Mit Zitat antworten
  #2  
Alt 17.08.2011, 13:24
Administrator
 
Registriert seit: 08.08.2007
Beiträge: 8.823
Standard

Das geht nicht so ohne weiteres. Es gibt da 2 Lösungen:

1) Die einfache Lösung, die ich Dir empfehlen wpürde. Nimm nicht sftp sondern ftps (also FTP mit TLS Verschlüsselung). Für FTPS brauchst Du einfach nur einen neuen FTP User in der FTP user Tabelle in ISPConfig anlegen, um das chrooting kümmerst sich der FTP daemon (pure-ftpd).

2) Wenn es sftp sein soll, dann musst Du Dir ein chroot enviroment für den Shell user des FTP Accounts bauen, der alle Config Dateien, binaries etc. für den user enthält und dann eine chroot shell für ihn starten. das kannst Du z.B. mit der Software jailkit machen.
Mit Zitat antworten
  #3  
Alt 18.08.2011, 14:44
Benutzer
 
Registriert seit: 14.12.2009
Beiträge: 33
Standard

Hallo Till,

vielen Dank für deine Antwort.
Ich werde auf Lösung 1) zurück greifen.

Nehme den SFTP-User wieder raus, scponly raus und dann per FTP auf das entsprechende Web zugreifen. Keine globale Freigabe per SFTP auf /var/www ...

Etwas mehr Aufwand, aber dafür sicherer und mit ISPC3-Features die schon on bord sind

Vielen Dank!
__________________
Debian Squeeze (6.0.4)
ISPC 3.0.4.3
Mit Zitat antworten
  #4  
Alt 18.08.2011, 14:50
Administrator
 
Registriert seit: 08.08.2007
Beiträge: 8.823
Standard

Du hättest mit Deinem globalen sftp user sowieso nicht viel anfangen können, denn Dateien hochladen mit richtigen Rechten hätte nicht funktioniert und auch das lesen von Dateien im Web verzeichnis würde nur eingeschränkt funktionieren. Das liegt daran das jedes Web unter einem eigenen Linux User läuft, dein sftp user aber nicht den Web usern entspricht.
Mit Zitat antworten
Antwort


Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an



Alle Zeitangaben in WEZ +2. Es ist jetzt 22:18 Uhr.


Powered by vBulletin® Version 3.8.1 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.6.0