You could just create a symlink to ~/Dropbox
ln -s <dir-that-you-want-to-sync> ~/Dropbox
apt-get install sendmail
apt-get install sasl-bin
apt-get install libsasl-modules-plain
apt-get install libsasl-digestmd5-des
/usr/share/sendmail/update_authSi necesitamos que se autentifiquen al enviar:
/etc/mail/default-auth-infoy lanzar de nuevo:
/usr/share/sendmail/update_auth
apt-get install openssl
/usr/share/sendmail/update_tlsa continuación, nos indicará que para que sendmail pueda usar STARTTSL, es necesario
include(`/etc/mail/tls/starttls.m4')dnlal archivo:
/etc/mail/sendmail.mcen mi caso ya estaba añadida.
sendmailconfigy finalmente reiniciar sendmail:
/etc/init.d/sendmail restart
apt-get install ipopd
a2enmod rewrite
nano /etc/apache2/sites-enabled/000-default
/bin/falseEsto con el objetivo de evitar que el usuario que acceda al servidor no pueda usar la consola de comandos.
# useradd -m -s /bin/false tunombredeusuarioAhora le asignamos una contraseña al usuario creado anteriormente:
# passwd tunombreusuarioLa opción -m creará una carpeta en home con el nombre de usuario, es decir, /home/tunombredeusuario, y la opción -s nos asignará un shell a ese usuario en este caso es el /bin/false, este tipo de "shell" nos sirve en caso de querer algo mas de seguridad, puesto que con esto cerramos cualquier entrada por consola, hay que tener en cuenta que este usuario está creado específicamente para acceder al servidor ftp.
#aptitude install vsftpdPara configurar nuestro servidor editaremos el archivo /etc/vsftpd.conf y comentaremos las lineas que no necesitemos.
# Allow anonymous FTP? (Beware - allowed by default if you comment this out).
#anonymous_enable=YES
Como dije anteriormente, se creó un usuario especifico para conectarse al servidor, si queremos que dicho usuario se conecte a nuestro servidor hay que dejarlo en la lista de accesos, para eso hay que descomentar las siguientes lineas:
# Uncomment this to allow local users to log in.
#local_enable=YES
# You may specify an explicit list of local users to chroot() to their home
# users to NOT chroot().
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd.chroot_list
# directory. If chroot_local_user is YES, then this list becomes a list of
listen_port=201En mi caso usé el 201, pero ustedes pueden usar el que quieran, siempre y cuando no utilicen alguno que esté ocupado.
#Lista de acceso a usuarios que se conectaran al servidor.
tunombredeusuario
#/etc/init.d/vftpd restart
chown :usuario /var/www
chmod g+w /var/www.