proman Posted August 3, 2018 Share Posted August 3, 2018 Gute Morgen, ich bin Froxlor Neuling und habe eine Frage ... Froxlor läuft bei mir super ohne Probleme. Nun möchte ich für einen Kunden eine "eigene" Umgebung schaffen. Also Vhost auf Vserver. Vhost erstellen und dem Kunden einen ssh Zugriff ermöglichen damit er innerhalb des vhost diverses Ausführen kann. Dem vhost wird eine eigene IP zugewiesen... Geht das so wie ich mir das vorstelle..? Wenn nein, MIST Wenn ja dann bitte kurze Tipps...... Dankeschön. Proman Link to comment Share on other sites More sharing options...
proman Posted September 27, 2018 Author Share Posted September 27, 2018 Ich komme nochmal auf meine Frage zurück und kann diese nun präziser stellen... ? Ich habe den ssh Zugang für FTP Kunden im System aktiviert... ( Einstellung-->Sicherheitseinstellung ) den vorletzten aktiviert und den letzten leer gelassen. Nun sollten alle Kunden per FTP namen ( beispielftp1) und dem Passwd einen ssh Zugang erhalten....... KLAPPT nur leider nicht .... was fehlt denn..? Wenn ich mit putty verbinde und beispielftp1 und das Passwd eingebe wird die Engabe abgelent H I L F E bitte Proman Link to comment Share on other sites More sharing options...
d00p Posted September 27, 2018 Share Posted September 27, 2018 Damit hast du ja erstmal nur global aktiviert das du SSH erlauben kannst. Musst in der Einstellung darunter nun ja auch noch die shell(s) angeben die überhaupt verfügbar sind (z.b. /bin/bash) und DANN noch den FTP User als Kunde bearbeiten, da wird ja die aktuell genutzte Shell des Users angezeigt. Link to comment Share on other sites More sharing options...
proman Posted September 28, 2018 Author Share Posted September 28, 2018 Danke soweit, aber ich komme noch immer nicht rein. Habe im letzten Feld /bin/bash eingetragen und beim User /bin/bash ausgewählt... Habe einen User testerftp2 und dem ftp Passwdort 123456 ( z.B.) Dann öffne ich Putty testerftp2@123.123.12.12 (Ip-adresse fiktiv ) Dann steht beim Putty " Versuche Authentisierung mit Passwort. OK... gebe 123456 ein und Putty meldet Authentisierungsmethode "Passwort" fehlgeschlagen.. Mhhh was mach ich falsch.... was fehlt noch... Link to comment Share on other sites More sharing options...
d00p Posted September 28, 2018 Share Posted September 28, 2018 Hast du denn libnss-mysql/libnss-extrausers eingerichtet? Ohne wird es nicht funktionieren, denn sonst kennt das System die User ja garnicht Link to comment Share on other sites More sharing options...
d00p Posted August 3, 2018 Share Posted August 3, 2018 Ich glaube wir haben unterschiedliche Ansichten was den Begriff vhost betrifft. Klingt eher so als will der Kunde einen eigenen virtuellen Server (vserver) Link to comment Share on other sites More sharing options...
proman Posted October 1, 2018 Author Share Posted October 1, 2018 OK vielen Dank, habe ich gemacht. ABER..... Accsess denied.. :-( testerftp2 und das passwd wie oben (fiktiv natürlich ) 123456 was sehe ich nicht..? Link to comment Share on other sites More sharing options...
d00p Posted October 1, 2018 Share Posted October 1, 2018 K.a. was du da machst. Nur zu schreiben "Access denied" hilft halt nicht wirklich. Was genau hast du jetzt eingerichtet? Was hast du schon alles überprüft? Etc.etc.etc. Link to comment Share on other sites More sharing options...
proman Posted October 1, 2018 Author Share Posted October 1, 2018 OK ich habe wie oben beschrieben ssh aktiviert in dem ich System - Einstellungen--- Sicherheitseinstellungen die unteren beiden bearbeitet hae. beim vorletzten ein Häckchen ( erlaube Kunden für ftp Benutzer eine shell auszuwählen ) beim letzten ( Liste der verfügbaren Shells ) habe ich /bin/bash eingetragen. Beim Kunden tester habe ich einen ftp zugang eingerichtet testerftp2 passwd 123456 Soebend noch habe ich die Konfiguration ausgeführt... System- Konfiguration----- Debian Wheezy / Sonstige / libnss-mysql sowie danach System- Konfiguration----- Debian Wheezy / Sonstige / libnss-extrausers dann reboot und putty neu gestartet. Login mit testerftp2 und passwd Antwort "Access denied" ? P.S. beim FTP User kann ich nun auswählen /bin/false /bin/bash ich habe /bin/bash gewählt Link to comment Share on other sites More sharing options...
d00p Posted October 1, 2018 Share Posted October 1, 2018 Bei libnss entscheidest du dich bitte entweder für MySQL oder extrausers (empfohlen). Beides gleichzeitig macht keinen Sinn. Danach prüfst du bitte die nsswitch.conf, ob dort mysql bzw extrausers auch genutzt wird, schaust entweder in die ftp Users Tabelle oder eben in /var/lib/extrausers ob da auch alles korrekt eingetragen wurde und ggfls in die entsprechende Log datei Link to comment Share on other sites More sharing options...
proman Posted October 1, 2018 Author Share Posted October 1, 2018 mhmmmm ich bin Dir echt dankbar für deine Hilfe.... /var/lib/extrausers group passwd shadow alle drei leer Datengröße 0 Die nsswitch.conf habe ich nicht gefunden Link to comment Share on other sites More sharing options...
d00p Posted October 1, 2018 Share Posted October 1, 2018 Wenn alle leer sind lief entweder der cronjob nicht, oder du hast libnss-extrausers garnicht aktiviert (in den froxlor einstellungen muss das explizit aktiviert sein). Die nsswitch.conf liegt in /etc/ - die solltest du ja beim konfigurieren von libnss auch angefasst haben müssen Link to comment Share on other sites More sharing options...
proman Posted October 1, 2018 Author Share Posted October 1, 2018 nss witch # Make sure that `passwd`, `group` and `shadow` have extrausers in their lines # You should place extrausers at the end, so that it is queried after the other mechanisams # passwd: compat extrausers group: compat extrausers shadow: compat extrausers hosts: files dns networks: files dns services: db files protocols: db files rpc: db files ethers: db files netmasks: files netgroup: files bootparams: files automount: files aliases: files Link to comment Share on other sites More sharing options...
d00p Posted October 1, 2018 Share Posted October 1, 2018 Und wie sehen die Dateien in /var/lib/extrausers aus? Lass dir doch nicht alles so aus der nase ziehen... Link to comment Share on other sites More sharing options...
proman Posted October 2, 2018 Author Share Posted October 2, 2018 Sorry , die sind immer noch leer Cron habe ich alle nochmal gestartet Link to comment Share on other sites More sharing options...
d00p Posted October 2, 2018 Share Posted October 2, 2018 Forciere den Mal mit: php /var/www/froxlor/scripts/froxlor_master_cronjob.php --force --debug Link to comment Share on other sites More sharing options...
proman Posted October 2, 2018 Author Share Posted October 2, 2018 zuerst habe ich im Froxlor Einstellung -- Systemeinstellung Verwende libnss-extrausers anstatt libnss-mysql ein Häkchen gesetzt dann php /var/www/froxlor/scripts/froxlor_master_cronjob.php --force --debug ausgeführt [warn] NameVirtualHost *:80 has no VirtualHosts Sie haben neue Post in /var/mail/root. root@server1:~# im Verzeichnis /var/lib/extrausers steht jetzt group 649 Bytes / passwd 1,8 KB / shadow 2,1 KB Zugang mit Putty testerftp2 und passwd war erfolgreich... BOAHHHHHH das hätte ich nie alleine hinbekommen..... Dankeschön Link to comment Share on other sites More sharing options...
d00p Posted October 2, 2018 Share Posted October 2, 2018 Sehr gerne Link to comment Share on other sites More sharing options...
proman Posted October 2, 2018 Author Share Posted October 2, 2018 P.S. kann mann jetzt noch verhindern, das die User per cd .. rückwärts auf die rootebene kommen. will eigentlich nicht das jemand anderer in fremden Verzeichnissen rumfuscht Link to comment Share on other sites More sharing options...
d00p Posted October 2, 2018 Share Posted October 2, 2018 Nein, ist normal, geht so auch mit jedem normalen System User, Lesern geht meistens Link to comment Share on other sites More sharing options...
proman Posted October 2, 2018 Author Share Posted October 2, 2018 OK nochmals vielen vielen Dank..... Link to comment Share on other sites More sharing options...
Question
proman
Gute Morgen,
ich bin Froxlor Neuling und habe eine Frage ... Froxlor läuft bei mir super ohne Probleme.
Nun möchte ich für einen Kunden eine "eigene" Umgebung schaffen.
Also Vhost auf Vserver.
Vhost erstellen und dem Kunden einen ssh Zugriff ermöglichen damit er innerhalb des vhost diverses Ausführen kann.
Dem vhost wird eine eigene IP zugewiesen...
Geht das so wie ich mir das vorstelle..?
Wenn nein, MIST
Wenn ja dann bitte kurze Tipps...... Dankeschön.
Proman
Link to comment
Share on other sites
20 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.