Register for your free account! | Forgot your password?

Go Back   elitepvpers > Off-Topics > Tutorials
You last visited: Today at 12:15

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[LINUX Server] FTP Server erstellen und Rechte setzen.

Discussion on [LINUX Server] FTP Server erstellen und Rechte setzen. within the Tutorials forum part of the Off-Topics category.

Reply
 
Old   #1

 
Neo2k4's Avatar
 
elite*gold: 214
Join Date: Mar 2006
Posts: 949
Received Thanks: 341
[LINUX Server] FTP Server erstellen und Rechte setzen.

Hi all,

ich wollte Euch einen recht simplen Weg zeigen, wie ihr auf eurem Linux Root/vRoot
einen FTP Server samt User erstellt, der ausschliesslich auf den von Euch festgelegten Verzeichniss zugreifen kann, ich erkläre euch das mit dem ProFTPD-Serve, da ich mehrere Jahre zufrieden mit dem Programm bin.


Vorwort:
Um mit dem Root-Server zu kommunizieren benötigt Ihr Putty, anschliessend verbindet Ihr euch mit Root rechten (user root) zu eurem Server
Ich arbeite in diesem Tutorial mit dem texteditor nano (apt-get install nano)


Los gehts:

Schritt 1:
Als erstes solltet Ihr wie immer sicherstellen, dass Euer Server auf dem neusten Stand ist sowie eure installierten Programme:
Code:
apt-get update
apt-get upgrade
ist alles aktuell, geht es gleich weiter mit der Installation des Servers.

Schritt 2:
Code:
apt-get install proftpd
Je nach der eingestellten Sprache auf Eurem root die Installation mit "Y" oder "J" bestätigen und bei dem nächsten Abfrage Standalone auswählen.

Schritt 3:
Nun sollten wir erstmal eine Shell hinzufügen und zwar verbietet diese den ssh-Zugriff für den folgenden FTP Benutzer.
Dazu müsst ihr eure shells Datei bearbeiten, das machen wir ganz einfach mit dem folgenden befehl (in meinem Fall benutze ich den texteditor "nano":

Code:
nano /etc/shells
dort solltet ihr folgendes stehen haben:

Code:
# /etc/shells: valid login shells
/bin/sh
/bin/dash
/bin/bash
/bin/rbash
ganz unten fügt Ihr nun folgende Zeile hinzu, diese shell untersagt dem Nutzer den ssh Zugriff, sodass dieser wirklich nur über FTP (port 21) Verbindung aufbauen kann:

Code:
/bin/false
Speichert die shells-Datei mit STRG+X ab und bestätigt mit Enter.

Schritt 4:
Nun konfigurieren wir ProFTPD so, dass dieser den Benutzer untersagt sich frei durch den ganzen Server zu stöbern indem wir die Konfigurationsdatei bearbeiten, dazu folgenden Befehl eingeben:

Code:
nano /etc/proftpd/proftpd.conf
sucht nun die folgende Zeile und löscht die Raute "#":
Code:
# DefaultRoot                     ~
Schritt 5:
Jetzt fehlt uns noch das Verzeichniss auf welches der User zugriff haben soll. Bei mir ist es /home/test solltet ihr ein verzeichniss erstellen wollen, müsst ihr diesen folgender Maßen erstellen:
Code:
cd /home
mkdir test
dadurch navigiert ihr in euer Home verzeichniss des Servers und legt dort einen Ordner namens test an.

Schritt 6:
So nun folgt der User, der den FTP Zugriff verdient hat
Wir legen mit dem folgenden Befehl einen neuen User namens test an , definieren seinen home-Verzeichniss und untersagen ihm den ssh zugriff

Code:
useradd test -d /home/test -s /bin/false
Nun setzen wir noch ein Password für den User test fest:
Code:
passwd test
Nach der Eingabe des passwd befehlst müsst ihr nur noch ein Password festlegen und diesen bestätigen.

Zur Allerletzt verpassen wir dem user die schreibrechte für das Verzeichniss:
Code:
-chown test /home/test
Das wars, ich hoffe ich konnte Euch weiter helfen, viel Spaß mit dem FTP Server.

Lg. Neo2k4
Neo2k4 is offline  
Reply


Similar Threads Similar Threads
Css Server erstellen[Putty + Linux] Und FTP rechte verteilen
01/01/2012 - Counter-Strike - 2 Replies
Hey da ich ja ein Sponsor derzeit bin und ich am anfang meines Sponsoring "unternehmen" viele meine kunden sich beschwerd haben das sie kein FTP recht haben erstell ich mal hier ein Kleines tutorial wie man Richtig einen CSS server mit FTP installiert. So fangen wir mit allen Packeten an die wir brauchen apt-get install screen apt-get proftpd Falls man nicht weiß wie man das installiert es gibt genug Videos auf YT. Befehle zum Thema Server installiern: 1.User hinzufügen (in dem...
Mit Linux LC P-Server erstellen
10/11/2011 - Last Chaos Private Server - 3 Replies
Hi Leute , ich wollte fragen ob man , oder wie man einen LC P-Server mit Linux erstellt ;D Ich bin noch ein Linux Anfänger und hab noch nicht so viel Ahnung davon ! Es kann sein ,dass es noch älter Threads zu diesem Thema gibt aber ich bin nicht fündig geworden und so wollte ich einen neue Thread eröffnen. Vllt. findet sich ja wer der mir behilflich ist (; achso und nochwas ich mache das auf meinem alten Pc ist nicht gerade der Leistungstärkste Pc aber ich denke mal der packt das schoon :) Ich...
XAMPP Auf Linux Server Erstellen
08/27/2011 - Tutorials - 10 Replies
Hallo Leute ich möchte euch heute Erklären wie ihr ein XAMPP Server aufsetzen könnt auf Linux XAMPP Bietet euch Kinderleicht auf einen Root Server ein Webspace zu installieren mit Mysql und vielen anderen Dingen 1. Files Downloaden Download XAMPP from SourceForge.net 2. Mit FTP auf den Root Hochladen 3. Entpacken mit tar xvfz xampp-linux-1.7.4.tar.gz -C /opt 4. Nun Startet ihr den Server mit /opt/lampp/lampp start wenn das geklappt hat müsste das so aus sehen Starte XAMPP für Linux...
Auf linux ein server erstellen?
06/12/2010 - Metin2 Private Server - 9 Replies
wie mach ich das auf linux??? hab auch game.tar.gz dl net >.<



All times are GMT +1. The time now is 12:15.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.