| Ambdós costats versió prèvia Revisió prèvia | |
| linux:install:debian:corp [24/07/2026 12:04] – suprimit - edició externa (Data desconeguda) 127.0.0.1 | linux:install:debian:corp [24/07/2026 12:04] (actual) – ↷ Page moved and renamed from linux:debian:install-corp to linux:install:debian:corp mate |
|---|
| | = Instalación DEBIAN corporativo |
| | == pre-basico |
| | * si está instalado el paquete ''apt-get install sudo'' |
| | * comprobar ''/etc/sudoers'' para ver si tenemos permisos o que clase de permisos |
| |
| | == basico |
| | * ''sudo apt-get update && sudo apt-get upgrade'' |
| | * verificar que en ''/etc/apt/source.list'' las referencias a CDROM están comentadas |
| | * ''sudo apt-get install vim'' |
| | * ''sudo apt-get install apache2 apache2-utils autoconf build-essential ca-certificates comerr-dev libapache2-mod-php5 libcloog-ppl-dev libcppunit-dev libcurl3 libcurl4-openssl-dev libncurses5-dev ncurses-base ncurses-term libterm-readline-gnu-perl libsigc++-2.0-dev libssl-dev libtool libxml2-dev ntp openssl patch libperl-dev php5 php5-cli php5-dev php5-curl php5-geoip php5-mcrypt php5-xmlrpc pkg-config python-scgi dtach ssl-cert subversion zlib1g-dev pkg-config unzip htop irssi curl cfv'' |
| | |
| | == usuarios & directorios |
| | * ''sudo mkdir -p /home/www'' |
| | * ''sudo mkdir -p /home/www/default'' <-- página respuesta defecto servidor |
| | * copiar los ficheros que componen el "default" |
| | * ''sudo mkdir -p /home/www/public'' <-- webs accesibles a todo el mundo |
| | * ''sudo mkdir -p /home/www/corporate'' <-- webs de caracter corporativo o privado |
| | * ''sudo mkdir -p /home/www/auth'' <-- ficheros de contraseñas de acceso |
| | * ''sudo chwon www-data:www-data /home/www'' |
| | |
| | == permisos |
| | * UMASK |
| | * info: [[http://rm-rf.es/configurar-umask-para-sesiones-sftp/]] |
| | * login interactivo: ''/etc/pam.d/login'' |
| | * añadir la línea: ''session optional pam_umask.so umask=0002'' <-- parece que no funciona |
| | * modificar ''/etc/login.defs'' |
| | * SFTP (SSH): ''/etc/ssh/sshd_config'' |
| | * añadir la línea (ssh v5.4+): ''Subsystem sftp internal-sftp -u 0002'' |
| | * añadir la línea (ssh v5.3-): ''Subsystem sftp internal-sftp -l VERBOSE -f LOCAL6 -u 000'' |
| | * añadir la línea (documentación Openssh): ''Subsystem sftp /bin/sh -c 'umask 0022; /usr/libexec/openssh/sftp-server''' |
| | * PURE-FTPD |
| | * añadir fichero en ''/etc/pure-ftpd/conf/Umask'' 2 valores: |
| | * el primero es máscara para ficheos |
| | * el segundo es máscara para directorios |
| | * [[https://manuais.iessanclemente.net/index.php/Instalaci%C3%B3n_de_Servidor_FTP_PureFTPd_en_Debian]] |
| | == apache |
| | * retoques configuración (diretivas) |
| | |
| | * cambiar default site |
| | |
| | == pure-ftpd |
| | * ''sudo apt-get install pure-ftpd-common pure-ftpd'' |
| | * [[http://linuxdev.dk/articles/pureftpd-over-tls]] |
| | * [[https://www.howtoforge.com/how-to-configure-pureftpd-to-accept-tls-sessions-on-debian-lenny]] |
| | * |