Hallo
Ich habe vor ein paar tagen Tekbase installiert.
Ubuntu 12.04 mit Plesk
Ich habe das verzeichnis /var/www/vhosts/default/htdocs/tekbase in das verzeinis /var/www/vhosts/Domain.de/httpdocs/tekbase/ Kopiert. und bei plesk denn Dokumentenstamm in httpdocs/tekbase geändert.
Jedoch funktunieren bei mir leider keine ftp user mehr.
ich habe hier im forum gelesen das man dann etwas in plesk umstellen muss ( von hand nachhelfen )
allerdings wurde auf das thema nicht weiter eingegagen.
was genau muss ich in plesk umstellen das die vom interface und bestehenden accounts ( wieder ) funktionieren ?.
Wenn ich auf ( Plesk --> Domainname ---> FTP-Zugang ---> Benutername ) gehe kann ich bei dem Haupt FTP benutzer Zugriff auf den Server via SSH einstellen dort steht verboten. ändere ich dies aber wieder auf /bin/bash/ kann ich wieder auf denn ftp server zugreifen.
allerdings kann ich dies bei denn anderen accounts nicht ändern.
Ich würde mich freuen wenn mir das jemand erklären könnte und ich somit noch etwas mehr lernen würde.
Mit freundlichen Grüßen
Kevin
Alle FTP-Benutzer Funktionieren nicht mehr. !
-
- 7.X
- enter9991
- Erledigt
-
-
Habe immer noch das problem mit den FTP Accounts
-
Was sagen denn die Logs ? Ist eine Verbindung generell möglich?
Reden wir hier von den FTP Usern die von TekBASE angelegt werden oder reden sie von ihren Plesk Usern ?
Sind User in /etc/passwd vorhanden ?
Welche shell ist da zugewiesen?
/bin/false oder /sbin/nologin
Ist in der /etc/proftpd.conf oder /etc/proftpd/proftpd.conf die Einstellung rquirevalidshell oder so ähnlich (bin am Handy, habe das nicht genau im Kopf wie es heißt ) auf false ? Wenn nicht dann auf false setzten und neu starten, das sollte dann das Problem gelöst haben.
Bitte Rückmeldung geben
Mfg
-
Ich habe die datein immer zweimal
In meiner /etc/passwd steht drin
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
bin:x:2:2:bin:/bin:/usr/sbin/nologin
sys:x:3:3:sys:/dev:/usr/sbin/nologin
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/usr/sbin/nologin
man:x:6:12:man:/var/cache/man:/usr/sbin/nologin
lp:x:7:7:lp:/var/spool/lpd:/usr/sbin/nologin
mail:x:8:8:mail:/var/mail:/usr/sbin/nologin
news:x:9:9:news:/var/spool/news:/usr/sbin/nologin
uucp:x:10:10:uucp:/var/spool/uucp:/usr/sbin/nologin
proxy:x:13:13:proxy:/bin:/usr/sbin/nologin
www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin
backup:x:34:34:backup:/var/backups:/usr/sbin/nologin
list:x:38:38:Mailing List Manager:/var/list:/usr/sbin/nologin
irc:x:39:39:ircd:/var/run/ircd:/usr/sbin/nologin
gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/usr/sbin/nolog$
nobody:x:65534:65534:nobody:/nonexistent:/usr/sbin/nologin
libuuid:x:100:101::/var/lib/libuuid:
syslog:x:101:104::/home/syslog:/bin/false
messagebus:x:102:105::/var/run/dbus:/bin/false
landscape:x:103:109::/var/lib/landscape:/bin/false
mysql:x:104:110:MySQL Server,,,:/nonexistent:/bin/false
ntp:x:105:111::/home/ntp:/bin/false
sshd:x:106:65534::/var/run/sshd:/usr/sbin/nologin
u250938:x:1000:1000:u250938,,,:/home/u250938:/bin/bash
psaadm:x:999:1001:psa user:/opt/psa/admin:/bin/falsepopuser:x:30:31:POP3 service user:/var/qmail/popuser:/bin/false
mhandlers-user:x:31:31:mail handlers user:/:/bin/false
sw-cp-server:x:998:999:sw-cp-server user:/var/lib/sw-cp-server:/bin/false
postfix:x:107:115::/var/spool/postfix:/bin/false
drweb:x:108:1005:Dr.Web system account:/var/drweb:/bin/false
dovecot:x:997:1006:Dovecot IMAP server user:/usr/lib/dovecot:/bin/false
dovenull:x:996:1007:Dovecot login user:/:/bin/false
roundcube_sysuser:x:995:1008:roundcube webmail user:/usr/share/psa-roundcube:/b$
horde_sysuser:x:994:1009:horde webmail user:/usr/share/psa-horde:/bin/false
nginx:x:993:997:Nginx user:/var/lib/nginx:/bin/false
bind:x:109:117::/var/cache/bind:/bin/false
psaftp:x:992:1010:anonftp psa user:/:/bin/false
colord:x:110:119:colord colour management daemon,,,:/var/lib/colord:/bin/false
user-webi:x:1001:100::/home/user-webi:/bin/bashtekbaseftp:x:1002:100::/var/www/vhosts/default/htdocs/tekbase:/bin/bash
enter9991:x:10000:1004::/var/www/vhosts/cream-server.de:/bin/bash
In meiner /etc/passwd- steht drin
root:x:0:0:root:/root:/bin/bashdaemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
bin:x:2:2:bin:/bin:/usr/sbin/nologin
sys:x:3:3:sys:/dev:/usr/sbin/nologin
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/usr/sbin/nologin
man:x:6:12:man:/var/cache/man:/usr/sbin/nologin
lp:x:7:7:lp:/var/spool/lpd:/usr/sbin/nologin
mail:x:8:8:mail:/var/mail:/usr/sbin/nologin
news:x:9:9:news:/var/spool/news:/usr/sbin/nologin
uucp:x:10:10:uucp:/var/spool/uucp:/usr/sbin/nologin
proxy:x:13:13:proxy:/bin:/usr/sbin/nologin
www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin
backup:x:34:34:backup:/var/backups:/usr/sbin/nologin
list:x:38:38:Mailing List Manager:/var/list:/usr/sbin/nologin
irc:x:39:39:ircd:/var/run/ircd:/usr/sbin/nologin
gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/usr/sbin/nologin
nobody:x:65534:65534:nobody:/nonexistent:/usr/sbin/nologin
libuuid:x:100:101::/var/lib/libuuid:
syslog:x:101:104::/home/syslog:/bin/false
messagebus:x:102:105::/var/run/dbus:/bin/false
landscape:x:103:109::/var/lib/landscape:/bin/false
mysql:x:104:110:MySQL Server,,,:/nonexistent:/bin/false
ntp:x:105:111::/home/ntp:/bin/false
sshd:x:106:65534::/var/run/sshd:/usr/sbin/nologin
u250938:x:1000:1000:u250938,,,:/home/u250938:/bin/bash
psaadm:x:999:1001:psa user:/opt/psa/admin:/bin/false
popuser:x:30:31:POP3 service user:/var/qmail/popuser:/bin/false
mhandlers-user:x:31:31:mail handlers user:/:/bin/false
sw-cp-server:x:998:999:sw-cp-server user:/var/lib/sw-cp-server:/bin/false
postfix:x:107:115::/var/spool/postfix:/bin/false
drweb:x:108:1005:Dr.Web system account:/var/drweb:/bin/false
dovecot:x:997:1006:Dovecot IMAP server user:/usr/lib/dovecot:/bin/false
dovenull:x:996:1007:Dovecot login user:/:/bin/false
roundcube_sysuser:x:995:1008:roundcube webmail user:/usr/share/psa-roundcube:/bin/false
horde_sysuser:x:994:1009:horde webmail user:/usr/share/psa-horde:/bin/false
nginx:x:993:997:Nginx user:/var/lib/nginx:/bin/false
bind:x:109:117::/var/cache/bind:/bin/false
psaftp:x:992:1010:anonftp psa user:/:/bin/false
colord:x:110:119:colord colour management daemon,,,:/var/lib/colord:/bin/false
user-webi:x:1001:100::/home/user-webi:/bin/bash
tekbaseftp:x:1002:100::/var/www/vhosts/default/htdocs/tekbase:/bin/bash
In der /etc/Profptd.conf steht einmal nur UseIPv6 off
und in der anderen /etc/Profptd.conf steht
## To have more informations about Proftpd configuration
# look at : http://www.proftpd.org/
#
# This is a basic ProFTPD configuration file (rename it to
# 'proftpd.conf' for actual use. It establishes a single server
# and a single anonymous login. It assumes that you have a user/group
# "nobody" and "ftp" for normal operation and anon.
ServerName "ProFTPD"
#ServerType standalone
ServerType inetd
DefaultServer on
<Global>
<IfModule mod_tls.c>
# common settings for all virtual hosts
TLSEngine on
TLSRequired off
TLSLog /var/log/plesk/ftp_tls.log
TLSRSACertificateFile /opt/psa/admin/conf/httpsd.pem
TLSRSACertificateKeyFile /opt/psa/admin/conf/httpsd.pem
# Authenticate clients that want to use FTP over TLS?
TLSVerifyClient off
# Allow SSL/TLS renegotiations when the client requests them, but
# do not force the renegotations. Some clients do not support
# SSL/TLS renegotiations; when mod_tls forces a renegotiation, these
# clients will close the data connection, or there will be a timeout
# on an idle data connection.
TLSRenegotiate none
# As of ProFTPD 1.3.3rc1, mod_tls only accepts SSL/TLS data connections
# that reuse the SSL session of the control connection, as a security measure.
# Unfortunately, there are some clients (e.g. curl) which do not reuse SSL sessions.
TLSOptions NoSessionReuseRequired
</IfModule>
</Global>
DefaultTransferMode binary
UseFtpUsers on
TimesGMT off
SetEnv TZ :/etc/localtime
# Port 21 is the standard FTP port.
Port 21
# Umask 022 is a good standard umask to prevent new dirs and files
# from being group and world writable.
Umask 022
# To prevent DoS attacks, set the maximum number of child processes
# to 30. If you need to allow more than 30 concurrent connections
# at once, simply increase this value. Note that this ONLY works
# in standalone mode, in inetd mode you should use an inetd server
# that allows you to limit maximum number of processes per service
# (such as xinetd)
MaxInstances 30
#Following part of this config file were generate by PSA automatically
#Any changes in this part will be overwritten by next manipulation
#with Anonymous FTP feature in PSA control panel.
#Include directive should point to place where FTP Virtual Hosts configurations
#preserved
ScoreboardFile /var/run/proftpd_scoreboard
# Primary log file mest be outside of system logrotate province
TransferLog /var/log/plesk/xferlog
#Change default group for new files and directories in vhosts dir to psacln
<Directory /var/www/vhosts>
GroupOwner psacln
</Directory>
# Enable PAM authentication
AuthPAM on
AuthPAMConfig proftpd
Include /etc/proftpd.d/*.conf
RequireValidShell off
AuthUserFile /etc/proftpd/ftpd.passwd
AllowOverwrite on
UseFTPUsers off
UseReverseDNS off
IdentLookups off
DefaultRoot ~
Ich hoffe die Informationen reichen.
Jetzt habe ich das gefühl ich muss /etc/passwd- und die eine proftpd.conf wo nur UseIPv6 off drin steht löschen richtig ? -
Du nutzt plesk?
Wenn du die Zeile "AuthUserFile" raus löschst dann sollte FTP wieder gehen, jedoch kannst du dann keine subFTP User anlegen
Liegt halt an tekbase + Plesk ist recht inkompatibel
Die passwd~ ist nur eine backupfile vor der letzten änderung die kannst du eigentlich soweit ignorieren
-
also am besten server komplett neu machen und dann aber ohne plesk installation. ?
* jedoch kannst du dann keine subFTP User anlegen
heißt wenn ich ein kunden erstelle hat er kein ftp zugriff ? -
Es geht da mehr um die subftp von Plesk. Plesk handelt das anders. Ich würde eine Neuinstallation durchführen. Dazu Debian und nicht Ubuntu. Da funktioniert alles
Plesk ist halt ein komplett Web losungs System. Demnach würde ich das auch nicht mischen.
-
okay ich habe jetzt ubuntu neu installiert ohne plesk ( debin ist leider nicht vorhanden )
jetzt habe ich allerdings eine weiße seite.
http://www.cream-server.de
Check apache2: ok
Check php: ok
Check mysql: ok
Check ssh2: ok
Check ioncube: ok
Check qstat: ok
Check scripts: ok
Check sudo: ok
-
Ioncube Manuel installieren
-
hab ich schon gemacht direkt von der seite.
http://www.cream-server.net/phpver.php
habe auch GEO-Ip installiert.
The ionCube Loader version 5.1.2 for PHP 5.3 is already installed and encoded files should run without problems. -
Eigentlich wäre tekbase + plesk gar kein problem...
Nur darf man den webserver nicht gleichzeitig als server für gameserver/voiceserver etc benutzen...
-
Das ist wohl war, ich denke aber mal anhand des postes, das es so verwendet wird
-
Momentan habe ich 4 v-server und 1 root server ( v-server dank openvz
also sollte ich denn root blank lassen und auf dem Virtual server das webinterface + plesk aufspielen. ? -
Wäre besser
-
Du kannst auch einen vServer rein fürs Tekbase nehmen. Wofür brauchst du da Plesk?
-
Ich habe mehrere Domains. und komme mit plesk bis jetzt noch besser zurecht wie mit config's und co
-
Plesk ist eine gute Wahl
Jap mach das so 1 vServer - Plesk + TekBASE Webinterface jeder weiterer Server die Skripte.
Aber Achtung. So gut ist ovz nicht das du massig gs und so installieren kannst. Nehme dir nen vserver für voice und Stream Server und hole dir bei hetzner (zum Start) einen Sonderposten Root.
Ein wenig investieren muss du, das hilft dir definitiv weiter.
Als nächstes solltest du dir überlegen ob du Web anbietest, wenn ja auch hier zuerst einen vserver mit einer vplesk Lizenz oder eine open source Lösung. Empfehlenswert ist hier ISPconfig.
Das sind nur Starthilfen. Ich denke das mir einige hier zustimmen werden. Einige wiederum nicht
Ich bin damit zum Start sehr gut gefahren.
MFG
-
-
Danke für deinen tipp
kann man denn webspace über tekbase verkaufen. ? bzw gibt es da plugins das die kunden die zugangsdaten aus dem webinterface entnehmen können. ? -
Also Zugangsdaten sollten meiner Meinung nicht im Interface stehen...
Hat jemand das Passwort und es gibt genug 1234567890 Passwörter, hat der alles. Plesk sendet Zugangsdaten raus. ISP config ebenso. Daher bekommen diese die Daten. Zu not Hand anlegen
TekBASE kann keine web Sachen. Dies wäre auch recht krass es ist schon arg Komplex.
Mit Plesk als pay Alternative zu open source bist du gut bedient. Wie gesagt aber auch ISP ist eine sehr gute Software. Allerdings Bedarf ISP Vorbereitung.