Entradas

Mostrando entradas de enero, 2019

Start VPS

Console: conectarse al servidor (configurar SSH) ssh root@NN.NNN.NNN.NN Teclear password  delusuario root Crear usuario enricnode : adduser enricnode Se crea en /home/enricnode/ a partir de etc/skel Modificar  el archivo    /etc/ssh/sshd_config : port 35000 (lo quitamos del 22) Protocol 2  (protocolo ssh seguro) LoginGraceTime 60  (limita el tiempo máximo para introducir la password en segundos) PermitRootLogin no  (bloque el acceso al usuario root por SSH, accederemos con otro usuario sin permisos y luego escalaremos privilegios para trabajar como root) X11Forwarding no  (desactivar si no vamos a utilizar entorno gráfico a través de SSH) MaxAuthTries 5   (nºmax intentos fallidos permitidos) ClientAliveInternal 300  (Tiempo max. inactividad usuario) MaxStartups 1   (nº max. logueos simultáneos desde una misma IP.  DebianBanner no    (El servidor SSH no declara la versión del Sistema) AllowUsers usuario1 usuario2 service ssh restart  o bien /etc/in

Directorios de interés

Directorios cd . Directorio actual cd .. Directorio immed. Superior cd ~ Directorio del usuario actual cd ~ enricnode Directorio de enricnode cd - Directorio anterior tail <nom fitxer> Es como cat pero solo muestra las ultimas 20 lineas tail -f <nom fitxer> sudo tail -f /var/log/auth.log La opción -f hace que al llegar al final de archivo se queda esperando para visualizar las lineas que se van añadiendo. nota:  la opción -f se ignora si la entrada standard es un pipe/tubería, pero no si es un FIFO. Directorios de interés / Directorio principal del que parte el árbol de directorios todo está contenido en su interior. Ninguna aplicación debería crear directorios en el. /etc Aquí vamos a encontrar los archivos de configuración del sistema. /etc/fstab       Puntos de montaje a inicio. /etc/hosts      Asocia nombres de dominio a direcciones IP. /etc/passwd  Usuarios del sistema /etc/init.d    es el directorio

Automatización tareas con CRON y scripting

Planificar trabajos(crontab) Arrancar trabajos después arrancar linux Cron Manual básico de CRON scripts Deploy una app node a un servidor

Usuarios

Usuarios cat /etc/passwd http://www.ite.educacion.es/formacion/materiales/ 85/cd/linux/m1/administracin_de_usuarios_y_grupos.html Article gestió usuaris userdel -r sebastia Elimina el usuario sebastia i su /home sudo passwd enricnode Cambiar    contraseña al usuario enricnode usermod -L enricnode Bloquear el usuario enricnode chage -l enricnode Lista propiedades cuentas/contraseñas de enricnode /etc/shadow    El fichero  /etc/shadow contiene las contraseñas de los usuarios y información relacionada con la gestión de las contraseñas groups enricnode visualiza los grupos a los que pertenece el usuario enricnode. addgroup sistemas Crea el grupo sistemas adduser enricnode sistemas Permisos: Permisos Cambiar permisos- 1 Cambiar permisos-2 Permisos numéricos Cambiar permisos numéricos Añadir un usuario a 'sudoers' Entrades al sistema:  conexiones al sistema: last    conexiones al sistema de un usario: last usario 5 últimas conexiones al siste

Escuela IT Conexiones Remotas

Escuela IT Automatización tareas con CROM y Scripting

Escuela IT Firewall y monitarización

Escuela IT Gestión de paquetes

El manual del Administrador de Debian Los programas aptitude, apt-get y apt La orden apt-cache

Escuela IT Instalación linux

Escuela IT Particiones

Escuela IT Shell-1

Escuela IT Estructura directorios linux

Escuela IT Shell-2

Planificar trabajos(crontab) Arrancar trabajos después arrancar linux Cron

SCP

Copy file from a remote host to local host SCP example: $ scp username@from_host:file.txt /local/directory/ scp -P nnnnn enricnode@XX.XXX. XXX.XX:/home/enricnode/paperera/readme.txt /Users/enricsarradell/Desktop/ Copy file from local host to a remote host SCP example: $ scp file.txt username@to_host:/remote/directory/ scp -P nnnnn /Users/enricsarradell/Desktop/readme.txt enricnode@XX.XXX.XXX.XX:/home/enricnode/paperera Copy directory from a remote host to local host SCP example: $ scp -r username@from_host:/remote/directory/  /local/directory/ scp -P 3nnnnn -r enricnode@XX.XXX.XXX.XX:/home/enricnode/paperera /Users/enricsarradell/Desktop/prova-scp Copy directory from local host to a remote hos SCP example: $ scp -r /local/directory/ username@to_host:/remote/directory/ scp -P nnnnn -r /Users/enricsarradell/Desktop/prova-scp enricnode@XX.XXX.XXX.XX:/home/enricnode/paperera Copy file from remote host to remote host SCP example: $ scp user