instalar linux ubuntu server 8.04.1 proyecto ajpdsoft

11
2 Nuevo usuario Inicio : Descargas : Trucos VB.Net, PHP, Delphi : Manuales : Código Fuente Principal Inicio Buscar Contactar Descargas Enciclopedia Estadísticas Eventos Foros Manuales, Artículos Nuestra historia Quiénes somos Recomiéndanos Temas Top 10 Trucos Delphi, PHP, Java, Visual Studio Tu cuenta Descargas Últimas Descargas AjpdSoft Acceso MySQL con ADO.NET en C# AjpdSoft Gestión Integral código fuente Delphi AjpdSoft Indexar Texto PDF C# iTextSharp AjpdSoft Capturar Pantalla C# AjpdSoft Gestión de Transportes Ficheros instalación manual AjpdSoft Separar Páginas PDF código fuente C# C Sharp .Net AjpdSoft Convertir Texto a PDF código fuente VB.Net AjpdSoft Generador y Lector códigos QR VB.Net AjpdSoft Socket VB.Net AjpdSoft Acceso nativo MySQL enlazado VB.Net AjpdSoft Acceso nativo MySQL VB.Net AjpdSoft Envío SMS puerto serie módem GSM VB.Net AjpdSoft InfoWifi Android AjpdSoft Lector Códigos de Barras Android paquete apk para instalar AjpdSoft Lector Códigos de Barras Android en Google App Inventor Lo más descargado AjpdSoft Registro de OCX y DLL Código Fuente Delphi AjpdSoft Generador de códigos de barras AjpdSoft Conversor Hexadecimal, Decimal, Texto - Código Fuente Delphi Borland Database Desktop 7.0 AjpdSoft Aviso cambio IP pública AjpdSoft Inventario PCs AjpdSoft Administración Bases de Datos Código Fuente Delphi AjpdSoft Facturación Código Fuente Delphi AjpdSoft Puerto Paralelo Código Fuente Delphi AjpdSoft Inventario PCs Código Fuente Delphi Cómo trabajar con tablas Paradox en red Cómo compilar un fichero MDB Base de Datos Access Términos enciclopedias Últimos iSCSI Enc.: Informática String.Replace (cadena_reemplazar, cadena_reemplazo) Enc.: Funciones Visual Basic, VB.Net, C# File.Move (ficheroOrigen, ficheroDestino) Enc.: Funciones Visual Basic, VB.Net, C# String.Substring (posicion_inicio, tamaño) Enc.: Funciones Visual Basic, VB.Net, C# String.IndexOf (subcadena) Enc.: Funciones Visual Basic, VB.Net, C# NetBIOS Enc.: Informática TCP Enc.: Informática PID Enc.: Informática SSD Enc.: Informática SAS Enc.: Informática SATA Enc.: Informática ucwords (string $str) Enc.: Funciones PHP ucfirst (string $str) Enc.: Funciones PHP strlen (string) Enc.: Funciones PHP strcasecmp (string $str1, string $str2) Enc.: Funciones PHP Lo más visitado Eventos Diciembre D L M M J V S 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Consejos 164 Sistemas Operativos: Instalar Linux Ubuntu Server 8.04.1 Instalamos y testeamos GNU Linux Ubuntu Server 8.04.1, se trata de una distribución para servidores (SMTP, HTTP, ficheros, impresión, base de datos, etc.) basada en Debian de este popular sistema operativo. Os explicamos cómo instalarlo y cómo instalar y configurar algunos de los servicios de servidor. En concreto instalaremos LAMP server: servidor Linux, Apache, MySQL, Perl, PHP, Python. En primer lugar descargaremos el fichero ISO desde la web de Ubuntu: http://www.ubuntu.com/getubuntu/download Seleccionaremos "Ubuntu 8.04 LTS Server Edition - Supported to 2013", seleccionaremos el tipo de procesador en el que vayamos a instalar Linux Ubuntu Server (en nuestro caso "Standar personal computer (x86 architecture, Pentium, Celeron, Athlon, Sempron). Seleccionaremos nuestra ubicación (Spain RedIRIS). Si queremos descargar la versión "Alternate Desktop CD" marcaremos el check "Check here if you need the alternate desktop CD", con esta opción la instalación será en modo texto, no descargará el Live CD. Tras seleccionar las opciones oportunas pulsaremos "Start Download": Seleccionaremos "Guardar archivo" (en Firefox): La descarga del fichero ISO (imagen) de Linux Ubuntu Server 8.04.1 se iniciará, puede que tarde varios minutos pues ocupa unos 560MB: El fichero de imagen de GNU Linux Ubuntu Server 8.04.1: ubuntu-8.04.1-server-i386.iso (557 MB). A continuación crearemos un CD con este fichero de imagen mediante algún software (Infra Recorder http://infrarecorder.sourceforge.net). Tras crear el CD con los ficheros de instalación de GNU Linux Ubuntu Server 8.04.1: Enlaces Relacionados Linux Ubuntu 8.04 RAID lógico en Ubuntu 8.04 Compiz Fusion Git 0.7.X Xubuntu 7.04 Feisty Fawn Oracle 10g XE en Ubuntu 6.06 Linux Ubuntu Server 8.04.1 Samba y Swat en Ubuntu Linux Ubuntu 6.06 con Live CD Ampliar swap en Linux Ubuntu MySQL Server en Ubuntu Comandos Linux Más Acerca de Linux (Sistema Operativo) Noticias/artículos de ajpdsoft Noticia/artículo más leída sobre Linux (Sistema Operativo): Comandos Linux y ejemplos de utilización, comandos básicos GNU Linux Votos del Artículo Puntuación Promedio: 4.66 votos: 12 Por favor tómate un segundo y vota por este artículo: ¡Grabar mi Voto! Opciones Versión Imprimible Enviar a un Amigo Proyecto AjpdSoft Me gusta 261 Instalar Linux Ubuntu Server 8.04.1 Proyecto AjpdSoft http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=342 1 de 11 20/12/2012 17:17

Upload: kokedg32

Post on 08-Aug-2015

72 views

Category:

Documents


8 download

TRANSCRIPT

Page 1: Instalar Linux Ubuntu Server 8.04.1 Proyecto AjpdSoft

2

Nuevo usuario Inicio : Descargas : Trucos VB.Net, PHP, Delphi : Manuales : Código Fuente

Principal

� Inicio� Buscar� Contactar� Descargas� Enciclopedia� Estadísticas� Eventos� Foros� Manuales, Artículos� Nuestra historia� Quiénes somos

� Recomiéndanos

� Temas

� Top 10� Trucos Delphi, PHP, Java,Visual Studio

� Tu cuenta

Descargas

Últimas Descargas� AjpdSoft Acceso MySQLcon ADO.NET en C#

� AjpdSoft Gestión Integralcódigo fuente Delphi

� AjpdSoft Indexar TextoPDF C# iTextSharp

� AjpdSoft Capturar PantallaC#

� AjpdSoft Gestión deTransportes Ficherosinstalación manual

� AjpdSoft Separar PáginasPDF código fuente C# CSharp .Net

� AjpdSoft Convertir Texto aPDF código fuente VB.Net

� AjpdSoft Generador yLector códigos QR VB.Net

� AjpdSoft Socket VB.Net

� AjpdSoft Acceso nativoMySQL enlazado VB.Net

� AjpdSoft Acceso nativoMySQL VB.Net

� AjpdSoft Envío SMSpuerto serie módem GSMVB.Net

� AjpdSoft InfoWifi Android

� AjpdSoft Lector Códigosde Barras Android paqueteapk para instalar

� AjpdSoft Lector Códigosde Barras Android enGoogle App Inventor

Lo más descargado� AjpdSoft Registro de OCXy DLL Código Fuente Delphi

� AjpdSoft Generador decódigos de barras

� AjpdSoft ConversorHexadecimal, Decimal,Texto - Código FuenteDelphi

� Borland Database Desktop7.0

� AjpdSoft Aviso cambio IPpública

� AjpdSoft Inventario PCs

� AjpdSoft AdministraciónBases de Datos CódigoFuente Delphi

� AjpdSoft FacturaciónCódigo Fuente Delphi

� AjpdSoft Puerto ParaleloCódigo Fuente Delphi

� AjpdSoft Inventario PCsCódigo Fuente Delphi

� Cómo trabajar con tablasParadox en red

� Cómo compilar un ficheroMDB Base de Datos Access

Términos enciclopedias

Últimos� iSCSIEnc.: Informática

� String.Replace(cadena_reemplazar,cadena_reemplazo)Enc.: Funciones VisualBasic, VB.Net, C#

� File.Move (ficheroOrigen,ficheroDestino)Enc.: Funciones VisualBasic, VB.Net, C#

� String.Substring(posicion_inicio, tamaño)Enc.: Funciones VisualBasic, VB.Net, C#

� String.IndexOf(subcadena)Enc.: Funciones VisualBasic, VB.Net, C#

� NetBIOSEnc.: Informática

� TCPEnc.: Informática

� PIDEnc.: Informática

� SSDEnc.: Informática

� SASEnc.: Informática

� SATAEnc.: Informática

� ucwords (string $str)Enc.: Funciones PHP

� ucfirst (string $str)Enc.: Funciones PHP

� strlen (string)Enc.: Funciones PHP

� strcasecmp (string $str1,string $str2)Enc.: Funciones PHP

Lo más visitado

Eventos

Diciembre

D L M M J V S1

2 3 4 5 6 7 8

9 10 11 12 13 14 15

16 17 18 19 20 21 22

23 24 25 26 27 28 29

30 31

Consejos

164

Sistemas Operativos: Instalar Linux Ubuntu Server 8.04.1

Instalamos y testeamos GNU Linux Ubuntu Server 8.04.1, se trata de una distribución para servidores (SMTP, HTTP, ficheros, impresión, basede datos, etc.) basada en Debian de este popular sistema operativo. Os explicamos cómo instalarlo y cómo instalar y configurar algunos de losservicios de servidor. En concreto instalaremos LAMP server: servidor Linux, Apache, MySQL, Perl, PHP, Python.

En primer lugar descargaremos el fichero ISO desde la web de Ubuntu:

http://www.ubuntu.com/getubuntu/download

Seleccionaremos "Ubuntu 8.04 LTS Server Edition - Supported to 2013", seleccionaremos el tipo de procesador en el que vayamos a instalarLinux Ubuntu Server (en nuestro caso "Standar personal computer (x86 architecture, Pentium, Celeron, Athlon, Sempron). Seleccionaremosnuestra ubicación (Spain RedIRIS). Si queremos descargar la versión "Alternate Desktop CD" marcaremos el check "Check here if you need thealternate desktop CD", con esta opción la instalación será en modo texto, no descargará el Live CD. Tras seleccionar las opciones oportunaspulsaremos "Start Download":

Seleccionaremos "Guardar archivo" (en Firefox):

La descarga del fichero ISO (imagen) de Linux Ubuntu Server 8.04.1 se iniciará, puede que tarde varios minutos pues ocupa unos 560MB:

El fichero de imagen de GNU Linux Ubuntu Server 8.04.1: ubuntu-8.04.1-server-i386.iso (557 MB).

A continuación crearemos un CD con este fichero de imagen mediante algún software (Infra Recorder http://infrarecorder.sourceforge.net). Trascrear el CD con los ficheros de instalación de GNU Linux Ubuntu Server 8.04.1:

Enlaces Relacionados

� Linux Ubuntu 8.04� RAID lógico en Ubuntu8.04

� Compiz Fusion Git 0.7.X

� Xubuntu 7.04 FeistyFawn

� Oracle 10g XE en Ubuntu6.06

� Linux Ubuntu Server8.04.1

� Samba y Swat en Ubuntu

� Linux Ubuntu 6.06 conLive CD

� Ampliar swap en LinuxUbuntu

� MySQL Server en Ubuntu� Comandos Linux

� Más Acerca de Linux(Sistema Operativo)

� Noticias/artículos deajpdsoft

Noticia/artículo más leídasobre Linux (Sistema

Operativo):Comandos Linux y

ejemplos de utilización,comandos básicos GNU

Linux

Votos del Artículo

Puntuación Promedio: 4.66votos: 12

Por favor tómate unsegundo y vota por este

artículo:

¡Grabar mi Voto!

Opciones

Versión Imprimible

Enviar a un Amigo

Proyecto AjpdSoft

Me gusta 261

Instalar Linux Ubuntu Server 8.04.1 Proyecto AjpdSoft http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=342

1 de 11 20/12/2012 17:17

Page 2: Instalar Linux Ubuntu Server 8.04.1 Proyecto AjpdSoft

Lenguajes

Selecciona Idioma de laInterfaz:

Spanish

Webs recomendadas

Orasite.com

Coloca tu web aquí

Language english

English

Tras crear el CD lo introduciremos en el lector y reiniciaremos el equipo (las opciones de arranque de la BIOS han de estar correctamenteconfiguradas para el arranque desde el lector de DVD.

Si todo es correcto, tras reiniciar aparecerá esta ventana del inicio de instalación de Linux Ubuntu Server 8.04.1:

Tras seleccionar el idioma nos mostrará la siguiente ventana, con las opciones de inicio de instalación, pulsaremos "Install Ubuntu Server":

Seleccionaremos el idioma nuevamente:

El asistente de instalación de GNU Linux Ubuntu Server 8.04.1 iniciará la carga del hardware, comprobará el CD, cargará los componentesadicionales, etc:

Introduciremos el nombre que tendrá el equipo en la red (host), en nuestro caso "pcubuntuserver" y pulsaremos "Continuar":

Instalar Linux Ubuntu Server 8.04.1 Proyecto AjpdSoft http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=342

2 de 11 20/12/2012 17:17

Page 3: Instalar Linux Ubuntu Server 8.04.1 Proyecto AjpdSoft

Nota: si no disponemos de un servidor DHCP en nuestra red (LAN), pulsa aquí para ver las pantallas que pedirá el asistente deinstalación de Linux Ubuntu Server 8.04.1.

Indicaremos la ubicación de nuestra zona horaria, en nuestro caso "Península":

A continuación iniciaremos el particionado de la unidad de disco. En nuestro caso, puesto que el disco duro está vacío y sólo albergará LinuxUbuntu, seleccionaremos la opción "Guiado - Utilizar todo el disco". Si tenemos varios sistemas operativos y queremos instalar Linux Ubuntu enuna partición (respetando los demás sistemas operativos) seleccionaremos "Manual" y seguiremos los pasos que indique el asistente deParticionado de discos de Linux Ubuntu:

Seleccionaremos el disco donde se crearán las particiones necesarias para el funcionamiento de Linux Ubuntu Server, en nuestro caso, puesto quesólo tenemos un disco duro, pulsaremos INTRO para continuar:

El asistente de Particionado de discos de Linux Ubuntu Server nos mostrará los cambios que va a realizar. Si estamos de acuerdo pulsaremos "Sí":

En nuestro caso creará, en el dispositivo físico SCSI3 (0, 0, 0) (sda) dos particiones:

partición #1 de SCSI3 (0, 0, 0) (sda) como ext3.partición #5 de SCSI3 (0, 0, 0) (sda) como intercambio (swap)

Tras aceptar los cambios el asistente de instalación creará y formateará las particiones:

.

También iniciará la instalación del sistema base:

Instalar Linux Ubuntu Server 8.04.1 Proyecto AjpdSoft http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=342

3 de 11 20/12/2012 17:17

Page 4: Instalar Linux Ubuntu Server 8.04.1 Proyecto AjpdSoft

Nos pedirá el nombre completo del usuario que creará, en nuestro caso "alonso", aunque podría ser el nombre y los apellidos:

Introduciremos el nombre (nick) con el que se iniciará la sesión (sin espacios), en nuestro caso "alonso":

Introduciremos la contraseña para el usuario creado anteriormente:

Volveremos a introducir la contraseña para el usuario:

Si tenemos proxy en nuestra red para la conexión a internet introduciremos los datos en esta ventana, en caso contrario dejaremos este campoen blanco:

A continuación podremos instalar los componentes necesarios para hacer de nuestro GNU Linux Ubuntu un servidor web, de correo, base dedatos, impresión, etc.. Para ello podremos marcar las siguientes colecciones de software:

DNS server: servidor de DNS.LAMP server: servidor Linux, Apache, MySQL, Perl, PHP, Python.Mail server: servidor de email.OpenSSH server: servidor de SSH.PostgreSQL database: servidor de base de datos.Print server: servidor de impresión.Samba File server: servidor de ficheros.

En nuestro caso, puesto que queremos que GNU Linux Ubuntu Server sea un servidor web con MySQL, Apache y PHP, seleccionaremos "LAMPserver". También marcaremos "OpenSSH server" para poder conectarnos desde otros PCs clientes (tanto con Linux como con Windows) denuestra red a este servidor, mediante el protocolo SSH:

Instalar Linux Ubuntu Server 8.04.1 Proyecto AjpdSoft http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=342

4 de 11 20/12/2012 17:17

Page 5: Instalar Linux Ubuntu Server 8.04.1 Proyecto AjpdSoft

(todas estas opciones se pueden instalar tras finalizar el proceso de instalación de GNU Linux Ubuntu Server 8.04.1, no es necesario hacerlo eneste punto).

Puesto que hemos seleccionado "LAMP server", el asistente de instalación de Linux Ubuntu Server ha instalado MySQL Server 5 y nos pide, en estaventana, la contraseña para el usuario "root" de MySQL, que no se debe confundir con la del superusuario "root" del propio Linux:

Reintroduciremos la contraseña para el usuario root de MySQL Server:

Tras este paso el asistente concluirá la instalación de GRUB (gestor de arranque), de los paquetes software seleccionados (Apache, MySQL, etc) ynos advertirá de que la instalación de GNU Linux Ubuntu Server 8.04.1 ha finalizado con una ventana como la siguiente. Expulsaremos el CD dellector y pulsaremos "Continuar" para reiniciar el equipo e iniciarlo con el nuevo sistema operativo instalado:

Tras el inicio del nuevo GNU Linux Ubuntu Server 8.04.1 introduciremos el usuario en "pcubuntuserver login:", en nuestro caso "alonso" y lacontraseña:

Al iniciar la sesión nos mostrará este texto:

Lógicamente, al tratarse de la versión Server, no carga el modo gráfico, por lo que la configuración y puesta a punto la realizaremos en modocomando. Para los servidores es la forma más eficiente de trabajar.

El modo gráfico no viene instalado por defecto con Linux Ubuntu Server, por lo que si lo necesitamos deberemos instalarlo manualmente.

En primer lugar es muy recomendable poner una contraseña para el superusuario root, para ello escribiremos el comando:

sudo passwd

E introduciremos la contraseña:

Con el texto:

root@pcubuntuserver:~# sudo passwdEnter new UNIX password:Retype new UNIX password:passwd: password updated succesfully

Configuración de la red TCP de Linux Ubuntu Server porcomando

Os explicamos a continuación como configurar la red en GNU Linux Ubuntu Server 8.04.1 por comando, desde el shell, sin utilizar el modo gráfico.Iniciamos sesión en Linux, ejecutamos el siguiente comando (para ver qué tarjetas de red tenemos y si el DHCP nos ha asignado alguna IP):

ifconfig

Nos devolverá algo así:

eth0 Link encap:Ethernet HWaddr 00:0c:29:e8:2e:c8inet addr: 192.168.1.215 Mask: 255.255.255.0...

Instalar Linux Ubuntu Server 8.04.1 Proyecto AjpdSoft http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=342

5 de 11 20/12/2012 17:17

Page 6: Instalar Linux Ubuntu Server 8.04.1 Proyecto AjpdSoft

Lo que nos interesa es "eth0" (tarjeta de red principal) y "addr:..." (IP), como podemos observar el servidor de DHCP de nuestra red le haasignado esta IP de forma automática. Pero nos interesa que tenga una IP fija puesto que es un servidor, no una IP dinámica asignada por DHCPque puede variar.

Para cambiar la IP de nuestro equipo con Linux Ubuntu Server de forma temporal (en el próximo reinicio del equipo volverá a tener la anterior)podremos utilizar el siguiente comando:

sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0

Haciendo un "ifconfig" veremos que la IP ha sido cambiada correctamente, pero este comando sólo cambia la IP para la sesión actual, una vez quereiniciemos el equipo volverá a tomar la IP anterior (192.168.1.215).

Para cambiar la IP de forma permanente deberemos editar el fichero interfaces ubicado en /etc/network, para ello ejecutaremos el siguientecomando:

sudo vi /etc/network/interfaces

Nos mostrará este texto (el que ha dejado el asistente de instalación de forma automática):

# This file describe the network interfaces available on your system# and now to activate them. For more information, see interfaces(5).# The loopback network interfaceauto loiface lo inet loopback# The primary network interfaceauto eth0iface eth0 inet dhcp

Indicando que la red, actualmente, está configurada por DHCP, para poner una IP fija cambiaremos el texto anterior por el siguiente (para cambiara modo edición en vi pulsaremos la tecla "a"):

Con el texto:

auto loiface lo inet loopbackiface eth0 inet staticaddress 192.168.1.100netmask 255.255.255.0broadcast 192.168.1.255gateway 192.168.1.1

Guardaremos este fichero pulsando la tecla Escape y las teclas ":wq".

Las DNS de nuestro equipo Linux Ubuntu las cambiaremos en el fichero resolv.conf, ubicado en /etc, así pues editamos este fichero con vi:

sudo vi /etc/resolv.conf

y añadimos nuestras DNS:

Con el texto:

nameserver 192.168.1.10nameserver 80.58.0.33nameserver 80.58.32.97

Guardaremos este fichero pulsando "Escape", ":wq". En nuestro caso, 192.168.1.10 es la IP de nuestro servidor de DNS de nuestra LAN, esteserá el servidor DNS primario, el secundario será uno externo (80.58.0.33). Obviamente, si no se dispone de un servidor DNS local directamentepondremos los externos, para que funcione la conexión a Internet.

Una vez configurada la IP, la puerta de enlace y las DNS, detendremos el servicio de red con el comando Linux:

sudo ifdown eth0

Nota: si hay algún error en la configuración del fichero interfaces, el comando anterior mostrará algo así:

/etc/network/interfaces:9: unknow address typeifdown: couldn't read interfaces file "/etc/network/interfaces"

Indicando el error y la línea donde se ha producido: 9. Volveremos a editar el fichero y solucionaremos el problema.

Si todo ha ido bien, tras ejecutar el comando sudo ifdown eth0 mostrará algo así:

SIOCDELRT: No such process.

Si volviésemos a ejecutar el mismo comando devolverá:

ifdown: interface eth0 not configured.

Por último volveremos a iniciar el servicio de red, con el comando:

sudo ifup eth0

Si reiniciamos el equipo con el comando Linux:

sudo shutdown -r now

y hacemos un "ifconfig" veremos que ahora sí se ha guardado la IP correctamente.

Preparando Linux Ubuntu Server para instalar software

En primer lugar, para poder obtener todo el software que necesitemos, deberemos activar los repositorios Universe y Multiverse, para elloeditaremos el fichero sources.list, ubicado en /etc/apt/, con el comando:

sudo nano /etc/apt/sources.list

Si aparece alguna línea con "multiverse" ó "universe" y está comentada (con "#" delante) la descomentamos (quitando la "#") y guardamos elfichero:

Instalar Linux Ubuntu Server 8.04.1 Proyecto AjpdSoft http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=342

6 de 11 20/12/2012 17:17

Page 7: Instalar Linux Ubuntu Server 8.04.1 Proyecto AjpdSoft

A continuación actualizamos la lista de paquetes mediante el comando:

sudo apt-get update

(necesitará conexión a Internet, por lo que la red ha de estar correctamente configurada)

Si queremos actualizar el software actual a las últimas versiones disponibles ejecutaremos el comando:

sudo apt-get upgrade

Para instalar cualquier aplicación ejecutaremos el comando:

sudo apt-get install nombre_aplicación

Por ejemplo:

sudo apt-get install nano

Activando SSH en Linux Ubuntu Server para acceso remotodesde otros equipos

Por defecto ya viene instalado el servidor de SSH en Linux Ubuntu Server, sólo es necesario abrir el puerto 22 en el firewall de Linux (Netfilter).Linux incorpora en el propio kernel (núcleo) un firewall, llamado "Netfilter", utilizaremos el comando iptables para configurarlo a nuestra medida.

Para permitir el acceso desde fuera de nuestro equipo mediante SSH, deberemos abrir el puerto 22 en el cortafuegos, si queremos ver si ya estáabierto podremos ejecutar el comando:

sudo iptables -L

Que devolverá algo así (si ya está abierto):

Chain INPUT (policy ACCEPT)target prot opt source destinationACCEPT tcp -- anywhere anywhere tcp dpt:ssh

Chain FORWARD (policy ACCEPT)target prot opt source destination

Chain OUTPUT (policy ACCEPT)target prot opt source destination

Si no está abierto, ejecutaremos el siguiente comando:

sudo iptables -A INPUT -p tcp -i eth0 --dport 22 -j ACCEPT

Si intentásemos acceder mediante SSH a nuestro servidor, por ejemplo con PuTTY, nos mostraría este mensaje de error:

Con el texto: Access denied. Indicando que no tenemos acceso SSH a nuestro servidor, ni siquiera con el superusuario root.

Para dar acceso a los usuarios que deseemos mediante SSH, editaremos el fichero ssh_config, ubicado en /etc/ssh/. Para ello editaremos elfichero con vi ó con nano, ejecutaremos el comando:

sudo nano /etc/ssh/ssh_config

Añadiremos la siguiente línea para permitir el acceso mediante SSH al usuario "alonso":

AllowUsers alonso

Si queremos permitir el acceso mediante SSH al superusuario root añadiremos la siguiente línea a este fichero:

PermitRootLogin yes

Aunque esto no es muy recomendable por cuestiones de seguridad.

Para indicar con qué interfaz de red se establecerá la conexión (en el caso de que tengamos varias interfaces de red con varias IPs en nuestroservidor de Linux Ubuntu) añadiremos la línea:

ListenAddress 192.168.1.254

Tras guardar los cambios, nos quedará configurar los ficheros hosts.deny y hosts.allow, ubicados en /etc/. Editaremos el fichero/etc/hosts.deny para indicar que deniegue todas las conexiones desde cualquier IP, añadiendo la línea:

ALL: ALL

Instalar Linux Ubuntu Server 8.04.1 Proyecto AjpdSoft http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=342

7 de 11 20/12/2012 17:17

Page 8: Instalar Linux Ubuntu Server 8.04.1 Proyecto AjpdSoft

Ahora modificaremos el fichero /etc/hosts.allow para indicarle a Linux Ubuntu que IP o rango de IPs tendrán acceso mediante SSH, añadiendo lalínea:

sshd: 192.168.1.*

((le estamos diciendo que todos los equipos de la red 192.168.1.xxx tendrán acceso, para indicar una sola IP: sshd:192.168.1.200)

Nota: en caso de que ssh no estuviera instalado habría que instalar los paquetes openssh-server y openssh-client, con los comandos:

sudo apt-get install openssh-server

sudo apt-get install openssh-client

Instalando y utilizando Nmap en Linux Unbuntu Server 8.04.1

Nmap es un programa open source que sirve para realizar rastreos de puertos TCP y UDP. Se usa, entre otras cosas, para evaluar la seguridad desistemas informáticos, así como para descubrir servicios o servidores en una red informática.

Como siempre en distribuciones Linux, si disponemos de conexión a Internet, instalar una aplicación es bastante sencillo. Para instalar Nmap enLinux Unbutu Server 8.04.1 ejecutaremos el siguiente comando Linux:

sudo apt-get install nmap

Con el texto:

Leyendo lista de paquetes... HechoCreando árbol de dependenfciasLeyendo la información de estado... HechoSe instalarán los siguientes paquetes NUEVOS: nmap0 actualizados, 1 se instalarán, 0 para eliminar y 4 no actualizados.Necesito descargar 1013kB of additional disk space will be used.Des:1 http://es.archive.ubuntu.com hardy/main nmap 4.53-3 [1013kB]Descarcados 1013kB en 10s (99,7kB/s)Seleccionando el paquete nmap previamente no sleccionado.(leyendo la bas e de datos...18122 ficheros y directorios instalados actualmente.)Desempaquetando nmap (de .../archives/nmap_4.53-3_i386.deb)...Configurando nmap (4.53-3)...

Por ejemplo, podremos utilizar Nmap para ver los puertos abiertos actualmente en nuestro equipo Linux y qué servicios los están utilizando, con elsiguiente comando:

nmap -sS -O 127.0.0.1

Con el resultado:

Starting Nmap 4.53 ( http://insecure.org ) at 2008-08-08 16:24 CESTInteresting ports on localhost (127.0.0.1):Not shown: 1712 closed portsPORT STATE SERVICE80/tcp open http3306/tcp open mysqlDevice type: general purposeRunning: Linux 2.6.XOS details: Linux 2.6.20 (Ubuntu 7.04, x86, SMP)Uptime: 0.015 days (since Fri Aug 8 16:02:42 2008)Network Distance: 0 hops

OS detection performed. Please report any incorrect results at http://insecure.org/nmap/submit/ .Nmap done: 1 IP address (1 host up) scanned in 2.191 seconds

También, lógicamente, podremos ver los puertos abiertos en otros equipos de la red, cambiando 127.0.0.1 por la IP del equipo:

nmap -sS -O 192.168.1.125

Instalar Linux Ubuntu Server 8.04.1 Proyecto AjpdSoft http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=342

8 de 11 20/12/2012 17:17

Page 9: Instalar Linux Ubuntu Server 8.04.1 Proyecto AjpdSoft

Con el resultado:

Starting Nmap 4.53 ( http://insecure.org ) at 2008-08-08 16:30 CESTInteresting ports on 192.168.1.125:Not shown: 1698 closed portsPORT STATE SERVICE21/tcp open ftp25/tcp open smtp80/tcp open http135/tcp open msrpc139/tcp open netbios-ssn443/tcp open https445/tcp open microsoft-ds902/tcp open iss-realsecure-sensor912/tcp open unknown1029/tcp open ms-lsa1110/tcp open nfsd-status1521/tcp open oracle2030/tcp open device23389/tcp open ms-term-serv4899/tcp open radmin8080/tcp open http-proxyMAC Address: 00:E0:4C:A4:17:8F (Realtek Semiconductor)Device type: general purposeRunning: Microsoft Windows XPOS details: Microsoft Windows XP SP2Network Distance: 1 hop

OS detection performed. Please report any incorrect results at http://insecure.org/nmap/submit/ .Nmap done: 1 IP address (1 host up) scanned in 4.262 seconds

Configurando y probando MySQL 5 en Linux Ubuntu Server8.04.1

Si hemos elegido (en el proceso de instalación, en el paso "Software selection", la opción "LAMP Server") ya tendremos instalado MySQL 5.0, sólotendremos que configurarlo. En caso contrario deberemos instalarlo, ejecutando el comando:

apt-get install mysql-server5.0

(para instalar la versión 4.1, sería "mysql-server4.1")

Podremos instalar también varias herramientas para administrarlo y comprobar su estado, como por ejemplo MySQL Admin (ya instaladas sihemos seleccionado LAMP Server):

apt-get install mysql-admin mysql-admin-common

Para ver la versión de MySQL que tenemos instalado, si disponemos de MySQL Admin, podemos ejecutar el siguiente comando:

sudo mysqladmin

Con el resultado:

mysqladmin Ver 8.41 Distrib 5.0.51a, for debian-linux-gnu on i486Copyright (C) 2000-2006 MySQL ABThis software comes with ABSOLUTELY NO WARRANTY. This is free software,and you are welcome to modify and redistribute it under the GPL license

Server version 5.0.51a-3ubuntu5.1Protocol version 10Connection Localhost via UNIX socketUNIX socket /var/run/mysqld/mysqld.sockUptime: 50 min 52 sec

Threads: 1 Questions: 36 Slow queries: 0 Opens: 23 Flush tables: 1 Open tables: 17 Queries per second avg: 0.012

Si queremos permitir conexiones desde fuera de este equipo a MySQL (en la LAN), deberemos comprobar, en primer lugar, si está abierto elpuerto 3306 en el cortafuegos de Linux:

sudo iptables -A INPUT -p tcp -i eth0 --dport 3306 -j ACCEPT

Con este comando abriremos el puerto 3306 (el de defecto de MySQL) para que MySQL Server pueda escuchar peticiones external a través delmismo.

A continuación, para permitir las conexiones externas deberemos modificar el fichero de configuración my.ini de MySQL Server, ubicado en :

---CONTINUARÁ---

Instalando y configurando Apache, para hacer que Linux UbuntuServer sea Servidor Web

---CONTINUARÁ---

Instalación del modo gráfico en Linux Ubuntu Server

---CONTINUARÁ---

Anexo

Si no disponemos de un servidor DHCP en nuestra red

En el caso de que el asistente de instalación no encuentre un servidor de DHCP en la red nos mostrará el siguiente mensaje:

Con el texto: Se produjo un fallo al realizar la configuración automática de la red. Es posible que la red utilice el protocolo DHCP.Sino, es posible que el servidor de DHCP tarde en responder o que algún equipamiento de red no esté funcionando debidamente.

Tras pulsar en "Continuar" en la ventana anterior, el asistente nos permitirá configurar la red de forma manual o reintentar la configuraciónautomática (con DHCP):

Reintentar la configuración automática de la red: el asistente de instalación de Linux Ubuntu Server intentará buscar un servidor deDHCP en nuestra LAN (red local).Reintentar la configuración automática de re indicando un serividor DHCP: en este caso el asistente nos pedirá la IP del servidorDHCP, para obtener los datos de red directamente (sin realizar búsquedas automáticas del servidor).Configurar la red manualmente: en este caso el asistente de configuración nos pedirá todos los datos para configurar la red (IP, DNS,Pasarela (puerta de enlace), DNS, etc.).No configurar la red en este momento: también podremos dejar esta configuración para realizarla una vez instalado Linux UbuntuServer.

En nuestro caso suponemos que no hay servidor de DHCP, por lo que seleccionamos "Configurar la red manualmente" y pulsamos INTRO:

Instalar Linux Ubuntu Server 8.04.1 Proyecto AjpdSoft http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=342

9 de 11 20/12/2012 17:17

Page 10: Instalar Linux Ubuntu Server 8.04.1 Proyecto AjpdSoft

Con el texto: Desde aquí puede intentar reintentar la configuración automática de la red a través de DHCP (lo que puedefuncionar si su servidor de DHCP tarda mucho en responder) o configurar la red manualmente. Puede también reintentarlaconfiguración automática de red introduciendo un nombre de máquina, algunos servidores exigen que el cliente de DHCP lesenvíe un nombre de máquina DHCP.

Nos pedirá la dirección IP para el servidor Linux Ubuntu Server (en nuestro caso 192.168.1.254):

Con el texto: La dirección IP es única para su ordenador y está formada por cuatro números separados por puntos. Consulte aladministrador de red si no sabe qué usar aquí.

Introduciremos ahora la máscara de red (para la IP anterior 255.255.255.0):

Con el texto: La máscara de red se utiliza para determinar qué sistemas están incluidos en la red. Consulte al administrador dered si no conoce el valor. La máscara de red debería introducirse como cuatro números separados por puntos..

Introduciremos la pasarela (puerta de enlace ó gateway) de nuestra red. Suele ser la IP del router con el que nos conectamos a Internet (si notenemos podemos dejarla en blanco). En nuestro caso 192.168.1.1:

Con el texto: La pasarela es una dirección IP (cuatro números separados por puntos) que indica el encaminador de pasarela,también conocido como encaminador por omisión. Todo el tráfico que se envía fuera de su LAN (por ejemplo, hacia Internet) seenvía a este encaminador. En algunas circunstancias anormales, puede no tener un encaminador; si es así lo puede dejar enblanco. Si no sabe la respuesta correcta a esta pregunta, consulte al administrador de red..

Indicaremos ahora las direcciones IP de los servidores de DNS (nos las suele proporcionar nuestro proveedor de servicios de Internet). Podremosutilizar uno o varios servidores de DNS, si utilizamos varios hay que separarlos por un espacio, por ejemplo "192.168.1.100 62.14.63.145", eneste ejemplo le indicaremos a nuestro Linux Server que para buscar cualquier nombre de red primero lo haga en el servidor DNS (de nuestra LAN)192.168.1.100 y si no lo encuentra en él realizará un segundo intento en el 62.14.63.145 (servidor DNS externo a nuestra LAN):

Con el texto: Los servidores de nombres se utilizan para buscar los nombres de las máquinas de la red. Por favor, introduzca ladirección IP (no el nombre de sistema) de hasta tres servidores de nombres, separados por espacios. No utilice comas. Seconsultarán los servidores en el orden en que se introduzcan. Si no quiere utilizar ningún servidor de nombres deje este campo enblanco.

Por último, el asistente de instalación de Linux Ubuntu Server nos pedirá el nombre del dominio. Si disponemos de un dominio indicaremos aquí sunombre, en caso contrario podremos utilizar este valor como "grupo de trabajo", pudiendo poner el nombre que queramos, para el resto de PCsde la red utilizaremos este mismo nombre, en nuestro caso "ajpdsoft":

Instalar Linux Ubuntu Server 8.04.1 Proyecto AjpdSoft http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=342

10 de 11 20/12/2012 17:17

Page 11: Instalar Linux Ubuntu Server 8.04.1 Proyecto AjpdSoft

Con el texto: El nombre de dominio es la parte de su dirección de Internet a la derecha del nombre de sistema. Habitualmente esalgo que termina por .com, .net, .edu o .org. Puede inventárselo si está instalando una red doméstica, pero asegúrese de utilizarel mismo nombre de dominio en todos sus ordenadores.

Nota: Revisado por AjpdSoft el 01-12-2008.

Enviado el Viernes, 08 agosto a las 15:51:24 por ajpdsoft

Este sitio web NO CONTIENE malware, todos los programas con código fuente aquí. Autor: Alonso Javier Pérez Díaz Búscanos en Google+

Anuncios Google Linux Download Ubuntu Server Instalar Ventana Ubuntu Linux

Instalar Linux Ubuntu Server 8.04.1 Proyecto AjpdSoft http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=342

11 de 11 20/12/2012 17:17