RemoteSlave - drftpd-ng/drftpd GitHub Wiki
Basic Run Down on installing a remote slave. (Parts Borrowed from the install guide)
Java
Now that you have the latest drftpd, you will need a way to compile it. Drftpd 2.0 slaves can run under the older Java 1.4, however the master, and the machine on which you will be compiling must be using Java 5.0 (aka: 1.5). To compile drftpd you must use the Java SDK (aka: JDK). JRE is fine for slaves. JAVA
Windows
- Right-click on My Computer and select 'Properties'
- Select the 'Advanced' tab
- Click 'Environment Variables'
- Locate the 'PATH' variable under System Variables and press 'Edit'
- Paths are separated by semi-colons, so add
;X:\Path\To\Java\binand press 'OK' - Create a new system variable with the name
JAVA_HOMEand the valueX:\Path\To\Javaand press 'OK'
Be sure to change all directory paths to the locations they are stored on your pc.
Linux/BSD/etc
If ant and java/javac aren't in your path, edit /etc/profile and add lines like the following to the bottom of the file replacing the paths with the actual paths on your system:
PATH="/usr/java/jre1.5.0/bin:$PATH"; export PATH
JAVA_HOME="/usr/java/jre1.5.0"; export JAVA_HOME
Copy slave.zip from the master(in the same folder as drftpd.conf). copy conf/wrapper-slave.conf as well.
Extract to a safe place on slave. Rename slave.conf.dist to slave.conf and edit to suit.
- Change Slavename
- Change master.bindport to correspond to bindport set in drftpd.conf
- Change master IP.
Execute slave. ./slave.sh console
check that it works then
./slave.sh start
for windows. use the .bat file.
SITE ADDSLAVE SLAVENAME
SITE SLAVE SLAVENAME ADDMASK *@89.53.64.*