Mostrando entradas con la etiqueta vnc. Mostrar todas las entradas
Mostrando entradas con la etiqueta vnc. Mostrar todas las entradas

domingo, 31 de octubre de 2021

Instalar en la raspberry Pi servidores.

 Comandos para instalar en la raspberry Pi una serie de servidores.

  • WEB
  • SSH
  • FTP
  • VNC


La raspberry utilizada es el modelo 2 con 512 M de memoria RAM.
Debido a la antiguedad de la placa he instalado raspbian 7 (DEBIAN 7) 2014.





https://youtu.be/DA1EaQWcYQU

http://downloads.raspberrypi.org/raspbian/images/
http://downloads.raspberrypi.org/raspbian_lite/images/

RASPBERRY- configuracion /boot/config.txt
=========================================
hdmi_force_hotplug=1

framebuffer_width=1280
framebuffer_height=720


REPOSITORIO
===========

7.0 -- wheezy
echo deb http://legacy.raspbian.org/raspbian/ wheezy main contrib non-free rpi >> /etc/apt/sources.list
apt-get update

IP_STATICA 192.168.1.50
=======================
/etc/network/interfaces

nano /etc/network/interfaces

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
  address 192.168.1.50
  netmask 255.255.255.0
  gateway 192.168.1.1
dns-nameservers 8.8.8.8
post-up echo "Interface eth0 levantada con exito"
post-down echo "Interface eth0 bajada con exito"


SERVIDOR SSH
============

ssh 192.168.1.50 -l seta


SERVIDOR VNC
============

CONTRASEÑA
     x11vnc -storepasswd
    
cd .config
 mkdir autostart
 cd autostart
 nano x11vnc.desktop

Pegar el siguiente texto:

[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=X11VNC
Comment=
Exec=x11vnc -forever -usepw -display :0 -ultrafilexfer
StartupNotify=false
Terminal=false
Hidden=false


    
SERVIDOR FTP
============

apt-get install vsftpd
/etc/init.d/vsftpd status

Editar:
    nano /etc/vsftpd.conf
Cambiar a:
    anonymous_enable=NO
    local_enable=YES
    write_enable=YES


SERVIDOR WEB
============

sudo apt-get install nginx
sudo service nginx status

Editar:
    nano /etc/nginx/sites-enabled/default

Cambiar a:
    root /var/www;
    
SERVIDOR WEB_CONFIGURACION
--------------------------
mkdir  /var/www
chown -R seta:seta   /var/www
chmod  ugo+rx    /var/www

mkdir  /var/www/seta
chown -R seta:seta   /var/www/seta
chmod  ugo+rx    /var/www/seta

mkdir  /home/seta/www
chown -R seta:seta   /home/seta/www
chmod  ugo+rx    /home/seta/www

echo "/home/seta/www     /var/www/seta   none    bind    0    0" >> /etc/fstab

editar:
    nano /etc/nginx/sites-enabled/default
cambiar a:
        root /var/www;
        
Copiar los ficheros de la página principal en:
        /var/www
Los fichero de cada usuarios en;
        /home/usuario/www    

CAMARA
======

sudo modprobe bcm2835-v4l2
sudo sed -i '$a bcm2835-v4l2' /etc/modules

fswebcam -r "800x600" -S 5 --flip h,v  --no-banner  --jpeg 50 d1.jpg

Si error:  failed to open vchiq instance
    sudo chmod 777 /dev/vchiq
        o
    sudo usermod -a -G video seta
    
Configurar tarea:
=================
 nano /home/seta/www/webcam/tareaWeb
 
crontab -e
    */2  * * * * /home/seta/www/webcam/tareaWeb > /dev/null 2>&1
    
De esta forma el script se ejecutara cada 2 minutos.


APAGAR
======
shutdown -h now

REINICIAR
=========
reboot

    
PROGRAMAS RECOMENDADOS
======================

apt-get install mc
apt-get install xfe