ProFTPD mit virtual User und separaten Verzeichnissen

Installation ProFTPD

Mit dieser Anleitung wird ProFTPD so eingestellt das er mit virtuelle Usern benutzt werden kann und die Verzeichnisse angegeben werden können in welchen diese User nutzen dürfen.

 

Installation von ProFTP

apt-get install proftpd

Um die Virtuellen User anzulegen verwende ich dieses Perl script (ftpasswd).
Hier noch der Link zur Anleitung von ftpasswd

FTPPass runter laden und einrichten

cd /etc/proftpd
wget http://www.castaglia.org/proftpd/contrib/ftpasswd
chmod 755 ftpasswd

Config erstellen

nano /etc/proftpd/conf.d/user_config.conf

# Echte Shell wird nicht benötigt
RequireValidShell  off

# Virtueller User wird eingesperrt
DefaultRoot                   ~

# Authentifizierung
AuthUserFile  /etc/proftpd/ftp_pass/ftpd.passwd
AuthGroupFile /etc/proftpd/ftp_pass/ftpd.group

Weiterlesen ›

RSS
Facebook
Google+
https://www.secretisland.de/proftp-mit-virtual-user-und-verzeichnissen/
Twitter
Veröffentlicht in ftp Getagged mit: , , ,

TinyDNS Jumbo Patch

Ich hab eine gute Sammlung von Patches für den TinyDNS gefunden.

Orginal Seite 

In den jumbo-p13-patch file sind 13 Patches zusammengefast.
MD5: c96a7cf19968f26ff1422cd197b1a72d

Zum prüfen

md5sum jumbo-p13.patch.gz

Um den Patch anzuwenden.

cd /usr/src
gtar xfz djbdns-1.05.tar.gz
gunzip jumbo-p13.patch.gz
cd /usr/src/djbdns-1.05
patch -p1 < ../jumbo-p13.patch

 

Patchliste

Mehr Information auf dem

Patch 1: tinydns-data SRV & axfr-get SRV/PTR support
Patch 2: SOA contact address
Patch 3: tinydns-data accept multiple filenames on the command line
Patch 4: dnscache respond queries from everywhere
Patch 5: dnscache listen on multiple IP
Patch 6: dnscache can dump & load the cache
Patch 7: dnsfilter replace IP's with names
Patch 8: tinydns listen on multiple IP's
Patch 9: dnscache reload configuration files
Patch 10: dnscache can return a special IP address for NXDOMAIN
Patch 11: tinydns log 'X' for NXDOMAIN
Patch 12: tinydns react on notify queries
Patch 13: dnscache serve round-robin'd A records

RSS
Facebook
Google+
https://www.secretisland.de/tinydns-jumbo-patch/
Twitter
Veröffentlicht in Nameserver Getagged mit:

Installation von DJBDNS unter Debian mit make

Installation von DJBDNS unter Debian mit make

Da der DJBDNS nicht unter Debian verfügbar  ist, zeige ich hier wie man diesen von Source installiert.

Installation der benötigten Pakete

apt-get install make gcc daemontools daemontools-run ucspi-tcp

Als nächstes die Sourcen runter laden

cd /usr/src/
wget http://cr.yp.to/djbdns/djbdns-1.05.tar.gz

Weiterlesen ›

RSS
Facebook
Google+
https://www.secretisland.de/installation-von-djbdns-unter-debian-mit-make/
Twitter
Veröffentlicht in Nameserver Getagged mit: , ,

SSH Environment

SSH Environment

Mit den SSH Environment kann man für multiple User die einen einzelnen SSH Account nutzen es einrichten das man im auth.log sehen kann wer sich wann eingeloggt hat.

Als erstes erweitert man die /etc/ssh/sshd_config mit dem permitUserEnvironment parameter.

PermitUserEnvironment yes

Weiterlesen ›

RSS
Facebook
Google+
https://www.secretisland.de/ssh-environment/
Twitter
Veröffentlicht in Bash Getagged mit: , ,

Disk Rescan

Disk Rescan

Wer eine neue Festplatte an eine VM anhängt kennt das Problem das diese Festplatte erst mal nicht zur Verfügung steht.
Oder wenn eine Festplatte Online vergrößert wird, steht der neue Speicherplatz erst mal nicht zur Verfügung.
Jetzt könnte man die VM neu starten um die neuen Kapazitäten zur Verfügung zu stellen.

Aber Linux bietet hier die Möglichkeit einfach den SCSI Bus zu scannen oder die Festplatten Geometrie neu einzulesen.
Damit steht der Neue Speicherplatz sofort zu Verfügung.

Weiterlesen ›

RSS
Facebook
Google+
https://www.secretisland.de/disk-rescan/
Twitter
Veröffentlicht in Bash, Virtualisierung Getagged mit: , ,

Durch das Fortsetzen der Benutzung dieser Seite, stimmst du der Benutzung von Cookies zu. Weitere Informationen

Die Cookie-Einstellungen auf dieser Website sind auf "Cookies zulassen" eingestellt, um das beste Surferlebnis zu ermöglichen. Wenn du diese Website ohne Änderung der Cookie-Einstellungen verwendest oder auf "Akzeptieren" klickst, erklärst du sich damit einverstanden.

Schließen