Clave wifi en Raspberry pi sin servidor gráfico

Hacer una copia del archivo en caso de problema le restauramos wpa_supplicant.conf

$ sudo cp /etc/wpa_supplicant/wpa_supplicant.conf /etc/wpa_supplicant/wpa_supplicant.conf.bak

Abrimos el archivo con la ruta sudo /etc/wpa_supplicant/wpa_supplicant.conf

$ sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
country=ES
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="Nombre-Router"
psk="Clave-wifi"
                }

Sevidor VNC

VNC es un programa de software libre basado en una estructura cliente-servidor que permite tomar el control del ordenador servidor remotamente a través de un ordenador cliente. También se denomina software de escritorio remoto. VNC no impone restricciones en el sistema operativo del ordenador servidor con respecto al del cliente: es posible compartir la pantalla de una máquina con cualquier sistema operativo que admita VNC conectándose desde otro ordenador o dispositivo que disponga de un cliente VNC portado.

$ sudo apt-get install tightvncserver

Una vez instalado el programa hay qu iniciar el servicio

$ vncserver :1 -geometry 1280x800 -depth 16 -pixelformat rgb565

Podemos crear un script para cuando accedemos por ssh lo activamos y así podemos tener más seguridad creamos un archivo con extension .sh

#!/bin/bash
vncserver :1 -geometry 1280x800 -depth 16 -pixelformat rgb565

Permisos de ejecución

$ sudo chmod +x nombre_archivo.sh

Servidor DNLA

Utiliza Universal Plug and Play (UPnP) para la gestión, descubrimiento y control multimedia. UPnP define los tipos de dispositivos que DLNA soporta (“server”, “renderer”, “controller”) y los mecanismos para acceder a los medios a través de la red. Las directrices DLNA suponen una capa de restricciones acerca de los tipos de formatos de fichero multimedia, codificaciones y resoluciones que los dispositivos deben soportar. La ventaja que ofrece es una fácil configuración y gran versatilidad. Este sistema puede funcionar tanto en redes Wi-Fi como Ethernet. Las directrices de interoperabilidad DLNA permiten a los fabricantes participar en el creciente mercado de los dispositivos en red y se dividen en los siguientes componentes tecnológicos clave
Para la configuración del Servidor DNLA tenemos que hacer los siguentes pasos:

$ sudo apt-get install minidlna

Configurar el archivo /etc/minidnla.conf pero antes se hace un copia de seguridad del archivo .conf

$ sudo cp /etc/minidlna.conf /etc/minidlna.conf.backup
$ sudo nano /etc/minidlna.conf

Buscar y remplazar los siguientes parámetros

media_dir=V,/media/elements/videos
media_dir=A,/media/elements/musica 
media_dir=P,/media/elements/fotos
media_dir=/media/elements/torrent

# Name that the DLNA server presents to clients.
 friendly_name= DLNA Server

# Automatic discovery of new files in the media_dir directory.
 inotify=yes

Crear las carpetas en /media

$ sudo mkdir /media/elements/musica
$ sudo mkdir /media/elements/fotos
$ sudo mkdir /media/elements/videos
$ sudo mkdir /media/elements/torrents

Reiniciar el Servidor

$  sudo service minidlna restart
$  sudo minidlnad -R