INSTALACIÓN
apt-get update
apt-get install vsftpd ssh
CONFIGURACIÖN DE LA RED
nano /etc/network/interfaces
# This file describes the network
interfaces available on your system
# and how to
activate them. For more information, see interfaces(5).
# The loopback
network interface
auto lo
iface lo inet
loopback
# The primary
network interface
allow-hotplug eth0
iface eth0 inet
dhcp
auto eth1
iface eth1 inet
static
address
10.0.0.2
netmask
255.255.255.0
CONEXIÓN REMOTA
ssh root@192.168.0.17
CONFIGURACIÓN FTP
service vsftpd restart
/srv/ftp
#
nano /etc/vsftpd.conf
Descomentamos
para habilitar los usuarios locales local_enable=YES
Descomentamos
para dejar escribir a los usuarios locales write_enable=YES
Para
que el usuario vea su propia carpeta y no las demás:
chroot_local_user=YES
Cambias
el mensaje de Bienvenida: ftpd_banner=Bienvenido
al Servidor FTP de PEPA
Otras
opciones que vemos en el fichero de configuración que se puede usar
un certificado externo:
rsa_cert_file=/etc/ssl/private/vsftpd.pem
rsa_cert_file=/etc/ssl/private/vsftpd.pem
Podemos
configurar un listado de usuarios que no queremos que estén
enjaulados:
chroot_list_file=/etc/vsftpd.chroot_list
chroot_list_file=/etc/vsftpd.chroot_list
service
vsftpd restart
adduser
pepa
CONFIGURACIÓN FTP con openSSL
apt-get
install openssl
mkdir
-p /etc/ssl/private
chmod
700 /etc/ssl/private
openssl
req -x509 -nodes -days 365 -newkey rsa:1024 -keyout
/etc/ssl/private/vsftpd.pem -out /etc/ssl/private/vsftpd.pem
nano
/etc/vsftpd.conf
# Turn on SSL ssl_enable=YES # Allow anonymous users to use secured SSL connections allow_anon_ssl=YES # All non-anonymous logins are forced to use a secure SSL connection in order to # send and receive data on data connections. force_local_data_ssl=YES # All non-anonymous logins are forced to use a secure SSL connection in order to send the password. force_local_logins_ssl=YES # Permit TLS v1 protocol connections. TLS v1 connections are preferred ssl_tlsv1=YES # Permit SSL v2 protocol connections. TLS v1 connections are preferred ssl_sslv2=NO # permit SSL v3 protocol connections. TLS v1 connections are preferred ssl_sslv3=NO # Disable SSL session reuse (required by WinSCP) require_ssl_reuse=NO # Select which SSL ciphers vsftpd will allow for encrypted SSL connections (required by FileZilla) ssl_ciphers=HIGH # This option specifies the location of the RSA certificate to use for SSL # encrypted connections. rsa_cert_file=/etc/ssl/private/vsftpd.pem
service vsftpd restart
Comentarios
Publicar un comentario
Si te ha gustado, haz un comentario, ..., GRACIAS