SlideShare a Scribd company logo
1 of 10
Download to read offline
ACTIVIDAD SSH FINAL
Cierre de temario
Este documento contiene elementos complementarios sobre el manejo de SSH.
PARTE UNO
1- Realizar montaje de capeta remota
En muchas oportunidades se tiene la necesidad de emplear contenidos de una carpeta remota y no
es funcional estar realizando constantemente copias de dichos contenidos. Existen diversos
métodos para compartir contenidos, pero el realizar el montaje de una carpeta empleando SSH se
genera un valor agregado de seguridad.
a- Lo primero que es necesario realizar es crear una carpeta en el equipo CLIENTE podemos
llamarla FUENTES y será el lugar en el que se efectuara el montaje de la carpeta remota
ubicada en el SERVIDOR.
b- FUSE(FileSystem in Userspace) , ya está instalado en Ubuntu , este permite importar
archivos del sistema al kernel de Linux. En este paso lo que hacemos es agregar el usuario
que estamos manejando al grupos #fuse.
El siguiente comando se empleara para añadir el usuario al grupo de #fuse.
sudo gpasswd –a aquivanombreusuario fuse
Es importante tener cuidado con el usuario que se escribe, puesto el será el único con
autorización para interactuar con FUSE.
c- Posterior a la asociación del usuario al grupo es necesario efectuar la instalación de “sshfs”
que se encarga de habilitarnos para el montaje de las carpetas. Recuerde que esto se hace
en la maquina CLIENTE.
sudo apt-get install sshfs
d- Posterior a la instalación ya se puede ejecutar el comando que efectuara el montaje de la
carpeta en el equipo cliente. El montaje establece un vínculo entre la carpeta servidor y la
carpeta en el cliente. Suponiendo que en el equipo SERVIDOR existe una carpeta llamada
COMPARTIR, con varios archivos dentro de ella.
sshfs nombre_usuario@direccion_equipo_remoto: /rutaServidor /rutaCliente
Ejemplo:
sshfs fabian@192.168.2.62:/home/fabianS/Compartir /home/fabianC/Fuentes
Lo anterior vincula el directorio del SERVIDOR con el directorio del CLIENTE y
cualquier cambio que ocurra en el servidor, también ocurrirá en el cliente.
2- Hacer permanente el montaje de la unidad remota
Para realizar el montaje permanente y permitir que al inicio del sistema se carga el
enlace, es necesario realizar lo siguiente.
Sudo nano /etc/fstab
sshfs#fabian@192.168.2.62:/home/fabianS/Compartir /home/fabianC/Fuentes
fuse defaults,noauto ,users 0 0
Donde fabian hace referencia al nombre del usuario y la dirección IP corresponde al
servidor. La ruta marcada en verde es en el SERVIDOR y la ruta marcada en amarillo
corresponde a la ruta local o del CLIENTE.
Cuando se escriba dicha entrada, ya es posible reiniciar el sistema para que esta se
cargue desde el inicio del mismo.
Cuando se ingrese nuevamente ya es posible desde la terminal indicar la carga del
directorio con:
mount /home/fabianC/Fuentes
La letra en rojo represente el directorio local donde se realizara el montaje del directorio
que llega del SERVIDOR
Cuando se desee desmontar el directorio remoto solo es necesario emplear el siguiente
comando.
fusermount –u /home/fabianC/Fuentes
PARTE DOS
En esta parte se realiza la instalación del servidor APACHE en el equipo servidor y realizamos
las configuraciones necesarias para que la maquina ANFITRIONA del “VirtualBox” pueda
acceder a los servicios que el equipo SERVIDOR ofrece.
Para aprovechar todas las capacidades que ofrecen los sistemas basados en LINUX, no solo
se instalara APACHE (el servidor Web) , también se instalara MYSQL y PHP, una base de
datos y una plataforma para efectuar la programación Web.
1-Lo primero que es necesario realizar es la instalación de una segunda tarjeta de red para
comunicar el equipo anfitrión con nuestra distribución Ubuntu.
La tarjeta de red (Adaptador) debe ser configurada como “Adaptador puente”, el cual
permitirá al equipo ANFITRION comunicarse con la máquina VIRTUAL en la cual se
encuentra instalado la distribución UBUNTU.
2-Inicie la máquina virtual y en consola presione ifconfig que nos permitirá conocer la
dirección asignada al nuevo adaptador.
Se puede apreciar la configuración automática tomada por eth2(normalmente es eth1).
3-Teniendo verificado que el equipo ANFITRION tiene comunicación con la máquina virtual
(se puede realizar esta verificación por medio de un Ping a la dirección de la máquina
virtual), es momento de efectuar la instalación del servidor al interior del sistema Ubuntu
que está instalado en VirtualBox.
Lo primero que se realizara es descargar la aplicación tasksel. La cual agrupa aplicaciones
por tareas y facilita la instalación de las mismas.
La instalación se realiza como cualquier otra aplicación.
sudo apt-get install tasksel
Cuando finalice la instalación se realiza la invocación de la aplicación:
sudo tasksel
Se genera una ventana como la presentada a continuación:
En dicha pantalla se selecciona LAMP que será el encargado de instalar APACHE.
Se inicia la instalación:
Esta instalación es totalmente guiada y solo pedirá la clave que empleara MYSQL.
Igualmente la confirmación de esta.
Al final de la instalación no se emitirá ningún aviso especial, siendo preciso probarlo a través
de un navegador Web.
En la barra de direcciones se escribe 127.0.0.1 (localhost) y si quedo bien configurado debe
aparecer la imagen superior.
3-En este punto es posible hacer las pruebas desde la maquina ANFITRIONA
Desde el equipo donde está corriendo la máquina virtual debe ser posible acceder al
servidor WEB que se instaló en Ubuntu y que se encuentra operando. La siguiente imagen
presenta dicho resultado.
Es importante notar que ya no se está escribiendo la IP 127.0.0.1 , en su lugar se escribe la
dirección 192.168.0.16 que corresponde a la IP que maneja la máquina virtual como se
evidencio en el puntos anteriores.
4- Ahora es posible realizar elementos más complejos desde la maquina SERVIDOR. En este
punto se realizara una prueba de PHP y se instalara PHPMYADMIN
Para probar PHP se realizara lo siguiente:
Se crea un archivo como se presenta a continuación:
sudo nano /var/www/phpinfo.php
Al interior de este archivo se escribe lo siguiente:
<?php
phpinfo();
?>
Esto permite que se genere una página llamada “phpinfo.php” que presentara una
información sobre los módulos y las variables que acompañan la versión de PHP instalada.
El resultado se puede observar en la siguiente imagen tomada desde el sistema ANFITRION.
Ahora que ya se verifico que el sistema ya tiene configurado PHP es posible efectuar la
instalación de PHPMYADMIN el administrador gráfico de MYSQL.
Para ello es necesario instalarlo de la siguiente manera:
sudo apt-get install phpmyadmin
Durante la instalación se solicita que tipo de servidor se está empleado. Seleccione APACHE.
Se generara una nueva ventana donde se consultara si se desea configurar mysql con un
módulo específico. Se aceptara el valor Yes por defecto.
Se solicitara en una nueva ventana la clave del administrador de MYSQL que se realizó
durante la instalación LAMP. Tenga en cuenta ello.
Otra ventana solicitara una clave para que PHPYADMIN se comunique con MYSQL.
Ingrese la clave y confírmela.
Se puede verificar el funcionamiento de este servicio desde la maquina anfitriona.
Ingrese con las claves suministradas durante la instalación:
5-En este último punto se realiza una conexión remota (empleando SSH) desde un CLIENTE
al interior de la máquina virtual. El equipo ANFITRION vera el resultado del trabajo realizado
por el CLIENTE en el equipo SERVIDOR al interior de la máquina virtual.
Desde el equipo CLIENTE escriba lo siguiente:
ssh USUARIO@DIRECCION_SERVIDOR
Esto establecerá una conexión con el servidor:
Estando en esta ruta se debe escribir:
sudo nano /var/www/prueba.html
Lo que generara un nuevo archivo WEB llamdo prueba.html
Al interior de este archivo se escribe un texto básico.
<html>
<body>
<h1>Prueba realizada desde Equipo cliente remoto</h1>
<p> se crea un html desde el cliente remoto</p>
</body>
</html>
Se guarda este archivo y desde el equipo ANFITRION ya es posible ver esta modificación.
Msc.Ing.Jose Fabian Diaz Silva
@josefabiandiaz

More Related Content

What's hot

Instalación de MySQL en Linux Mint
Instalación de MySQL en Linux MintInstalación de MySQL en Linux Mint
Instalación de MySQL en Linux Mintkamui002
 
Tutorial de instalación de apache, php, mysql y phpmyadmin
Tutorial de instalación de apache, php, mysql y phpmyadminTutorial de instalación de apache, php, mysql y phpmyadmin
Tutorial de instalación de apache, php, mysql y phpmyadminIgnacio Aular Reyes
 
Instalación ulteo 3.0 final + primer vdi linux
Instalación ulteo 3.0 final + primer vdi linuxInstalación ulteo 3.0 final + primer vdi linux
Instalación ulteo 3.0 final + primer vdi linuxJorge Gonzalez
 
Manual PXE - RHEL 6.2
Manual PXE - RHEL 6.2Manual PXE - RHEL 6.2
Manual PXE - RHEL 6.2cyberleon95
 
Debian Jessie (8.0) + GLPI 9.0 + FusionInventory
Debian Jessie (8.0) + GLPI 9.0 + FusionInventoryDebian Jessie (8.0) + GLPI 9.0 + FusionInventory
Debian Jessie (8.0) + GLPI 9.0 + FusionInventoryobytuario
 
Instalación de Centos y Configuración de Samba
Instalación de Centos y Configuración de SambaInstalación de Centos y Configuración de Samba
Instalación de Centos y Configuración de SambaMaría Eugenia
 
Creando un servidor virtual con Ubuntu Server
Creando un servidor virtual con Ubuntu ServerCreando un servidor virtual con Ubuntu Server
Creando un servidor virtual con Ubuntu ServerAlejandro Moreno
 
Sesion Nº 03 Tecnologias Web I Instalación Y Configuración Del Servidor A...
Sesion Nº 03   Tecnologias Web I   Instalación Y Configuración Del Servidor A...Sesion Nº 03   Tecnologias Web I   Instalación Y Configuración Del Servidor A...
Sesion Nº 03 Tecnologias Web I Instalación Y Configuración Del Servidor A...Edgar A. Cruz Huaman
 
Configuración del servidor smtp centos
Configuración del servidor smtp centosConfiguración del servidor smtp centos
Configuración del servidor smtp centosHumano Terricola
 
Receta red social
Receta red socialReceta red social
Receta red socialwalterose7
 
(Manual de instalación de cloud computing)
(Manual de instalación de cloud computing)(Manual de instalación de cloud computing)
(Manual de instalación de cloud computing)Giovanny Echeverry
 
Manual de configuracion de proxy SQUID
Manual de configuracion de proxy SQUIDManual de configuracion de proxy SQUID
Manual de configuracion de proxy SQUIDAndres Ldño
 
Implementación y Administración Hyper-V 2008 R2
Implementación y Administración Hyper-V 2008 R2Implementación y Administración Hyper-V 2008 R2
Implementación y Administración Hyper-V 2008 R2RaGaZoMe
 
Ulteo como añadir un Windows Server 2003
Ulteo como añadir un Windows Server  2003Ulteo como añadir un Windows Server  2003
Ulteo como añadir un Windows Server 2003Alejandro Marin
 
Instalación pfsense parte 2
Instalación pfsense parte 2Instalación pfsense parte 2
Instalación pfsense parte 2Sergi Escola
 
Linux ud13 - iniciar sesion en linux de forma remota
Linux   ud13 - iniciar sesion en linux de forma remotaLinux   ud13 - iniciar sesion en linux de forma remota
Linux ud13 - iniciar sesion en linux de forma remotaJavier Muñoz
 
Installacion De Una Base De Datos Mysql En Linux
Installacion De Una Base De Datos Mysql En LinuxInstallacion De Una Base De Datos Mysql En Linux
Installacion De Una Base De Datos Mysql En Linuxandres
 

What's hot (20)

Instalación de MySQL en Linux Mint
Instalación de MySQL en Linux MintInstalación de MySQL en Linux Mint
Instalación de MySQL en Linux Mint
 
Tutorial de instalación de apache, php, mysql y phpmyadmin
Tutorial de instalación de apache, php, mysql y phpmyadminTutorial de instalación de apache, php, mysql y phpmyadmin
Tutorial de instalación de apache, php, mysql y phpmyadmin
 
Instalación ulteo 3.0 final + primer vdi linux
Instalación ulteo 3.0 final + primer vdi linuxInstalación ulteo 3.0 final + primer vdi linux
Instalación ulteo 3.0 final + primer vdi linux
 
Manual PXE - RHEL 6.2
Manual PXE - RHEL 6.2Manual PXE - RHEL 6.2
Manual PXE - RHEL 6.2
 
Debian Jessie (8.0) + GLPI 9.0 + FusionInventory
Debian Jessie (8.0) + GLPI 9.0 + FusionInventoryDebian Jessie (8.0) + GLPI 9.0 + FusionInventory
Debian Jessie (8.0) + GLPI 9.0 + FusionInventory
 
Instalación de Centos y Configuración de Samba
Instalación de Centos y Configuración de SambaInstalación de Centos y Configuración de Samba
Instalación de Centos y Configuración de Samba
 
Creando un servidor virtual con Ubuntu Server
Creando un servidor virtual con Ubuntu ServerCreando un servidor virtual con Ubuntu Server
Creando un servidor virtual con Ubuntu Server
 
Instalando Ulteo
Instalando UlteoInstalando Ulteo
Instalando Ulteo
 
Sesion Nº 03 Tecnologias Web I Instalación Y Configuración Del Servidor A...
Sesion Nº 03   Tecnologias Web I   Instalación Y Configuración Del Servidor A...Sesion Nº 03   Tecnologias Web I   Instalación Y Configuración Del Servidor A...
Sesion Nº 03 Tecnologias Web I Instalación Y Configuración Del Servidor A...
 
Configuración del servidor smtp centos
Configuración del servidor smtp centosConfiguración del servidor smtp centos
Configuración del servidor smtp centos
 
Receta red social
Receta red socialReceta red social
Receta red social
 
(Manual de instalación de cloud computing)
(Manual de instalación de cloud computing)(Manual de instalación de cloud computing)
(Manual de instalación de cloud computing)
 
Manual de configuracion de proxy SQUID
Manual de configuracion de proxy SQUIDManual de configuracion de proxy SQUID
Manual de configuracion de proxy SQUID
 
Manual FTP, SSH y OpenMedia Vault
Manual FTP, SSH y OpenMedia VaultManual FTP, SSH y OpenMedia Vault
Manual FTP, SSH y OpenMedia Vault
 
Implementación y Administración Hyper-V 2008 R2
Implementación y Administración Hyper-V 2008 R2Implementación y Administración Hyper-V 2008 R2
Implementación y Administración Hyper-V 2008 R2
 
Ulteo como añadir un Windows Server 2003
Ulteo como añadir un Windows Server  2003Ulteo como añadir un Windows Server  2003
Ulteo como añadir un Windows Server 2003
 
Instalación pfsense parte 2
Instalación pfsense parte 2Instalación pfsense parte 2
Instalación pfsense parte 2
 
Linux ud13 - iniciar sesion en linux de forma remota
Linux   ud13 - iniciar sesion en linux de forma remotaLinux   ud13 - iniciar sesion en linux de forma remota
Linux ud13 - iniciar sesion en linux de forma remota
 
Installacion De Una Base De Datos Mysql En Linux
Installacion De Una Base De Datos Mysql En LinuxInstallacion De Una Base De Datos Mysql En Linux
Installacion De Una Base De Datos Mysql En Linux
 
Instalación y configuración Servidor FTP y SSH
Instalación y configuración Servidor FTP y SSHInstalación y configuración Servidor FTP y SSH
Instalación y configuración Servidor FTP y SSH
 

Similar to Actividad ssh final - Ubuntu

SSH en Ubuntu - Transferencia Segura
SSH en Ubuntu - Transferencia SeguraSSH en Ubuntu - Transferencia Segura
SSH en Ubuntu - Transferencia SeguraJose Diaz Silva
 
Instalación KOHA: desarrollo, requerimientos y configuración
Instalación KOHA: desarrollo, requerimientos y configuraciónInstalación KOHA: desarrollo, requerimientos y configuración
Instalación KOHA: desarrollo, requerimientos y configuraciónSocialBiblio
 
Manual de instalacion servicios en red hat
Manual de instalacion servicios en red hatManual de instalacion servicios en red hat
Manual de instalacion servicios en red hatjcausil1
 
Gestion de nubes de servidores
Gestion de nubes de servidoresGestion de nubes de servidores
Gestion de nubes de servidoresrossykeles
 
Instalacion remota pxe
Instalacion remota pxe Instalacion remota pxe
Instalacion remota pxe Daniel Patiño
 
Gestion de nubes de servidores
Gestion de nubes de servidoresGestion de nubes de servidores
Gestion de nubes de servidoresrossykeles
 
Gestion de nubes d
Gestion de nubes dGestion de nubes d
Gestion de nubes drossykeles
 
INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR SSH, PUTTY, APACHE Y MYSQL EN CENT...
INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR SSH, PUTTY, APACHE Y MYSQL EN CENT...INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR SSH, PUTTY, APACHE Y MYSQL EN CENT...
INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR SSH, PUTTY, APACHE Y MYSQL EN CENT...Franklin Ramos
 
Lab 3 cifrado criptografia
Lab 3   cifrado criptografiaLab 3   cifrado criptografia
Lab 3 cifrado criptografiaJosé Moreno
 
Practica 11 irdt
Practica 11 irdtPractica 11 irdt
Practica 11 irdtERIKLOPEZ97
 
Practica 15 21 qde cota
Practica 15  21 qde cotaPractica 15  21 qde cota
Practica 15 21 qde cotaJulio Padilla
 
Práctica 6. ubuntu en server
Práctica 6. ubuntu en serverPráctica 6. ubuntu en server
Práctica 6. ubuntu en serversarjonasiberia
 
Linux ud14 - requisitos previos para configurar linux como controlador
Linux   ud14 - requisitos previos para configurar linux como controladorLinux   ud14 - requisitos previos para configurar linux como controlador
Linux ud14 - requisitos previos para configurar linux como controladorJavier Muñoz
 
INSTALACIÓN Y ADMINISTRACIÓN DE UN SERVIDOR DE INSTALACIÓN PXE
INSTALACIÓN Y ADMINISTRACIÓN DE UN SERVIDOR DE INSTALACIÓN PXEINSTALACIÓN Y ADMINISTRACIÓN DE UN SERVIDOR DE INSTALACIÓN PXE
INSTALACIÓN Y ADMINISTRACIÓN DE UN SERVIDOR DE INSTALACIÓN PXEYimy Pérez Medina
 
Servicio VPN con OpenVPN y Latch sobre Raspberry Pi
Servicio VPN con OpenVPN y Latch sobre Raspberry PiServicio VPN con OpenVPN y Latch sobre Raspberry Pi
Servicio VPN con OpenVPN y Latch sobre Raspberry PiTelefónica
 
Manual de instalacion ftp
Manual de instalacion ftpManual de instalacion ftp
Manual de instalacion ftpAndres Ldño
 

Similar to Actividad ssh final - Ubuntu (20)

SSH en Ubuntu - Transferencia Segura
SSH en Ubuntu - Transferencia SeguraSSH en Ubuntu - Transferencia Segura
SSH en Ubuntu - Transferencia Segura
 
Instalación KOHA: desarrollo, requerimientos y configuración
Instalación KOHA: desarrollo, requerimientos y configuraciónInstalación KOHA: desarrollo, requerimientos y configuración
Instalación KOHA: desarrollo, requerimientos y configuración
 
Manual de instalacion servicios en red hat
Manual de instalacion servicios en red hatManual de instalacion servicios en red hat
Manual de instalacion servicios en red hat
 
Practica sshfs
Practica sshfsPractica sshfs
Practica sshfs
 
Gestion de nubes de servidores
Gestion de nubes de servidoresGestion de nubes de servidores
Gestion de nubes de servidores
 
Instalacion remota pxe
Instalacion remota pxe Instalacion remota pxe
Instalacion remota pxe
 
Gestion de nubes de servidores
Gestion de nubes de servidoresGestion de nubes de servidores
Gestion de nubes de servidores
 
Gestion de nubes d
Gestion de nubes dGestion de nubes d
Gestion de nubes d
 
INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR SSH, PUTTY, APACHE Y MYSQL EN CENT...
INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR SSH, PUTTY, APACHE Y MYSQL EN CENT...INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR SSH, PUTTY, APACHE Y MYSQL EN CENT...
INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR SSH, PUTTY, APACHE Y MYSQL EN CENT...
 
Lab 3 cifrado criptografia
Lab 3   cifrado criptografiaLab 3   cifrado criptografia
Lab 3 cifrado criptografia
 
Practica 11 irdt
Practica 11 irdtPractica 11 irdt
Practica 11 irdt
 
Practica 15 21 qde cota
Practica 15  21 qde cotaPractica 15  21 qde cota
Practica 15 21 qde cota
 
Práctica 6. ubuntu en server
Práctica 6. ubuntu en serverPráctica 6. ubuntu en server
Práctica 6. ubuntu en server
 
Apache
ApacheApache
Apache
 
Servidor HTTP Apache
Servidor HTTP ApacheServidor HTTP Apache
Servidor HTTP Apache
 
Linux ud14 - requisitos previos para configurar linux como controlador
Linux   ud14 - requisitos previos para configurar linux como controladorLinux   ud14 - requisitos previos para configurar linux como controlador
Linux ud14 - requisitos previos para configurar linux como controlador
 
INSTALACIÓN Y ADMINISTRACIÓN DE UN SERVIDOR DE INSTALACIÓN PXE
INSTALACIÓN Y ADMINISTRACIÓN DE UN SERVIDOR DE INSTALACIÓN PXEINSTALACIÓN Y ADMINISTRACIÓN DE UN SERVIDOR DE INSTALACIÓN PXE
INSTALACIÓN Y ADMINISTRACIÓN DE UN SERVIDOR DE INSTALACIÓN PXE
 
Servicio VPN con OpenVPN y Latch sobre Raspberry Pi
Servicio VPN con OpenVPN y Latch sobre Raspberry PiServicio VPN con OpenVPN y Latch sobre Raspberry Pi
Servicio VPN con OpenVPN y Latch sobre Raspberry Pi
 
Manual de instalacion ftp
Manual de instalacion ftpManual de instalacion ftp
Manual de instalacion ftp
 
01intalacion de apache
01intalacion de apache01intalacion de apache
01intalacion de apache
 

More from Jose Diaz Silva

Mantenimiento de sistemas de información - Conceptos Avanzados
Mantenimiento de sistemas de información   - Conceptos AvanzadosMantenimiento de sistemas de información   - Conceptos Avanzados
Mantenimiento de sistemas de información - Conceptos AvanzadosJose Diaz Silva
 
Caracteristicas del modelo orientado a objetos
Caracteristicas del modelo orientado a objetosCaracteristicas del modelo orientado a objetos
Caracteristicas del modelo orientado a objetosJose Diaz Silva
 
Problemas en pruebas de implantacion
Problemas en pruebas de implantacionProblemas en pruebas de implantacion
Problemas en pruebas de implantacionJose Diaz Silva
 
Mother board tarjeta madre - elementos varios
Mother board   tarjeta madre - elementos variosMother board   tarjeta madre - elementos varios
Mother board tarjeta madre - elementos variosJose Diaz Silva
 
Ciclos de vida orientados a objetos
Ciclos de vida orientados a objetosCiclos de vida orientados a objetos
Ciclos de vida orientados a objetosJose Diaz Silva
 
Pruebas de implantación del Software
Pruebas de implantación del SoftwarePruebas de implantación del Software
Pruebas de implantación del SoftwareJose Diaz Silva
 
Metodologías ágiles para el desarrollo de software - XP
Metodologías ágiles para el desarrollo de software - XPMetodologías ágiles para el desarrollo de software - XP
Metodologías ágiles para el desarrollo de software - XPJose Diaz Silva
 
Capacitacion implantacion de Software
Capacitacion implantacion de SoftwareCapacitacion implantacion de Software
Capacitacion implantacion de SoftwareJose Diaz Silva
 
Programar tareas crontab en Ubuntu
Programar tareas  crontab en UbuntuProgramar tareas  crontab en Ubuntu
Programar tareas crontab en UbuntuJose Diaz Silva
 
Errores y fracasos en la implantación de Software
Errores y fracasos en la implantación de SoftwareErrores y fracasos en la implantación de Software
Errores y fracasos en la implantación de SoftwareJose Diaz Silva
 
Tipos de memoria del computador - Compendio
Tipos de memoria del computador - CompendioTipos de memoria del computador - Compendio
Tipos de memoria del computador - CompendioJose Diaz Silva
 
Llenado de combobox vs2010 y oracle xe
Llenado de combobox vs2010 y oracle xeLlenado de combobox vs2010 y oracle xe
Llenado de combobox vs2010 y oracle xeJose Diaz Silva
 
Sistema de archivos y directorios - Ubuntu - Compendio
Sistema de archivos y directorios - Ubuntu - CompendioSistema de archivos y directorios - Ubuntu - Compendio
Sistema de archivos y directorios - Ubuntu - CompendioJose Diaz Silva
 
Puertos de un computador - Compendio
Puertos de un computador - CompendioPuertos de un computador - Compendio
Puertos de un computador - CompendioJose Diaz Silva
 
Metricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccionMetricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccionJose Diaz Silva
 
Modelo de diseño - conceptos finales
Modelo de diseño  - conceptos finalesModelo de diseño  - conceptos finales
Modelo de diseño - conceptos finalesJose Diaz Silva
 
Diseño de sistemas - UML - compendio
Diseño de sistemas  -  UML - compendioDiseño de sistemas  -  UML - compendio
Diseño de sistemas - UML - compendioJose Diaz Silva
 

More from Jose Diaz Silva (20)

Mantenimiento de sistemas de información - Conceptos Avanzados
Mantenimiento de sistemas de información   - Conceptos AvanzadosMantenimiento de sistemas de información   - Conceptos Avanzados
Mantenimiento de sistemas de información - Conceptos Avanzados
 
Caracteristicas del modelo orientado a objetos
Caracteristicas del modelo orientado a objetosCaracteristicas del modelo orientado a objetos
Caracteristicas del modelo orientado a objetos
 
Modding PC
Modding PCModding PC
Modding PC
 
Problemas en pruebas de implantacion
Problemas en pruebas de implantacionProblemas en pruebas de implantacion
Problemas en pruebas de implantacion
 
Mother board tarjeta madre - elementos varios
Mother board   tarjeta madre - elementos variosMother board   tarjeta madre - elementos varios
Mother board tarjeta madre - elementos varios
 
Ciclos de vida orientados a objetos
Ciclos de vida orientados a objetosCiclos de vida orientados a objetos
Ciclos de vida orientados a objetos
 
Pruebas de implantación del Software
Pruebas de implantación del SoftwarePruebas de implantación del Software
Pruebas de implantación del Software
 
Metodologías ágiles para el desarrollo de software - XP
Metodologías ágiles para el desarrollo de software - XPMetodologías ágiles para el desarrollo de software - XP
Metodologías ágiles para el desarrollo de software - XP
 
Taller Crontab - Ubuntu
Taller Crontab  - UbuntuTaller Crontab  - Ubuntu
Taller Crontab - Ubuntu
 
Capacitacion implantacion de Software
Capacitacion implantacion de SoftwareCapacitacion implantacion de Software
Capacitacion implantacion de Software
 
Programar tareas crontab en Ubuntu
Programar tareas  crontab en UbuntuProgramar tareas  crontab en Ubuntu
Programar tareas crontab en Ubuntu
 
Errores y fracasos en la implantación de Software
Errores y fracasos en la implantación de SoftwareErrores y fracasos en la implantación de Software
Errores y fracasos en la implantación de Software
 
Tipos de memoria del computador - Compendio
Tipos de memoria del computador - CompendioTipos de memoria del computador - Compendio
Tipos de memoria del computador - Compendio
 
Llenado de combobox vs2010 y oracle xe
Llenado de combobox vs2010 y oracle xeLlenado de combobox vs2010 y oracle xe
Llenado de combobox vs2010 y oracle xe
 
Sistema de archivos y directorios - Ubuntu - Compendio
Sistema de archivos y directorios - Ubuntu - CompendioSistema de archivos y directorios - Ubuntu - Compendio
Sistema de archivos y directorios - Ubuntu - Compendio
 
Puertos de un computador - Compendio
Puertos de un computador - CompendioPuertos de un computador - Compendio
Puertos de un computador - Compendio
 
Metricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccionMetricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccion
 
Modelo de diseño - conceptos finales
Modelo de diseño  - conceptos finalesModelo de diseño  - conceptos finales
Modelo de diseño - conceptos finales
 
Perifericos en imagenes
Perifericos en imagenesPerifericos en imagenes
Perifericos en imagenes
 
Diseño de sistemas - UML - compendio
Diseño de sistemas  -  UML - compendioDiseño de sistemas  -  UML - compendio
Diseño de sistemas - UML - compendio
 

Actividad ssh final - Ubuntu

  • 1. ACTIVIDAD SSH FINAL Cierre de temario Este documento contiene elementos complementarios sobre el manejo de SSH. PARTE UNO 1- Realizar montaje de capeta remota En muchas oportunidades se tiene la necesidad de emplear contenidos de una carpeta remota y no es funcional estar realizando constantemente copias de dichos contenidos. Existen diversos métodos para compartir contenidos, pero el realizar el montaje de una carpeta empleando SSH se genera un valor agregado de seguridad. a- Lo primero que es necesario realizar es crear una carpeta en el equipo CLIENTE podemos llamarla FUENTES y será el lugar en el que se efectuara el montaje de la carpeta remota ubicada en el SERVIDOR. b- FUSE(FileSystem in Userspace) , ya está instalado en Ubuntu , este permite importar archivos del sistema al kernel de Linux. En este paso lo que hacemos es agregar el usuario que estamos manejando al grupos #fuse. El siguiente comando se empleara para añadir el usuario al grupo de #fuse. sudo gpasswd –a aquivanombreusuario fuse Es importante tener cuidado con el usuario que se escribe, puesto el será el único con autorización para interactuar con FUSE. c- Posterior a la asociación del usuario al grupo es necesario efectuar la instalación de “sshfs” que se encarga de habilitarnos para el montaje de las carpetas. Recuerde que esto se hace en la maquina CLIENTE. sudo apt-get install sshfs d- Posterior a la instalación ya se puede ejecutar el comando que efectuara el montaje de la carpeta en el equipo cliente. El montaje establece un vínculo entre la carpeta servidor y la carpeta en el cliente. Suponiendo que en el equipo SERVIDOR existe una carpeta llamada COMPARTIR, con varios archivos dentro de ella. sshfs nombre_usuario@direccion_equipo_remoto: /rutaServidor /rutaCliente Ejemplo: sshfs fabian@192.168.2.62:/home/fabianS/Compartir /home/fabianC/Fuentes
  • 2. Lo anterior vincula el directorio del SERVIDOR con el directorio del CLIENTE y cualquier cambio que ocurra en el servidor, también ocurrirá en el cliente. 2- Hacer permanente el montaje de la unidad remota Para realizar el montaje permanente y permitir que al inicio del sistema se carga el enlace, es necesario realizar lo siguiente. Sudo nano /etc/fstab sshfs#fabian@192.168.2.62:/home/fabianS/Compartir /home/fabianC/Fuentes fuse defaults,noauto ,users 0 0 Donde fabian hace referencia al nombre del usuario y la dirección IP corresponde al servidor. La ruta marcada en verde es en el SERVIDOR y la ruta marcada en amarillo corresponde a la ruta local o del CLIENTE. Cuando se escriba dicha entrada, ya es posible reiniciar el sistema para que esta se cargue desde el inicio del mismo. Cuando se ingrese nuevamente ya es posible desde la terminal indicar la carga del directorio con: mount /home/fabianC/Fuentes La letra en rojo represente el directorio local donde se realizara el montaje del directorio que llega del SERVIDOR Cuando se desee desmontar el directorio remoto solo es necesario emplear el siguiente comando. fusermount –u /home/fabianC/Fuentes
  • 3. PARTE DOS En esta parte se realiza la instalación del servidor APACHE en el equipo servidor y realizamos las configuraciones necesarias para que la maquina ANFITRIONA del “VirtualBox” pueda acceder a los servicios que el equipo SERVIDOR ofrece. Para aprovechar todas las capacidades que ofrecen los sistemas basados en LINUX, no solo se instalara APACHE (el servidor Web) , también se instalara MYSQL y PHP, una base de datos y una plataforma para efectuar la programación Web. 1-Lo primero que es necesario realizar es la instalación de una segunda tarjeta de red para comunicar el equipo anfitrión con nuestra distribución Ubuntu. La tarjeta de red (Adaptador) debe ser configurada como “Adaptador puente”, el cual permitirá al equipo ANFITRION comunicarse con la máquina VIRTUAL en la cual se encuentra instalado la distribución UBUNTU. 2-Inicie la máquina virtual y en consola presione ifconfig que nos permitirá conocer la dirección asignada al nuevo adaptador. Se puede apreciar la configuración automática tomada por eth2(normalmente es eth1).
  • 4. 3-Teniendo verificado que el equipo ANFITRION tiene comunicación con la máquina virtual (se puede realizar esta verificación por medio de un Ping a la dirección de la máquina virtual), es momento de efectuar la instalación del servidor al interior del sistema Ubuntu que está instalado en VirtualBox. Lo primero que se realizara es descargar la aplicación tasksel. La cual agrupa aplicaciones por tareas y facilita la instalación de las mismas. La instalación se realiza como cualquier otra aplicación. sudo apt-get install tasksel Cuando finalice la instalación se realiza la invocación de la aplicación: sudo tasksel Se genera una ventana como la presentada a continuación: En dicha pantalla se selecciona LAMP que será el encargado de instalar APACHE. Se inicia la instalación:
  • 5. Esta instalación es totalmente guiada y solo pedirá la clave que empleara MYSQL. Igualmente la confirmación de esta. Al final de la instalación no se emitirá ningún aviso especial, siendo preciso probarlo a través de un navegador Web. En la barra de direcciones se escribe 127.0.0.1 (localhost) y si quedo bien configurado debe aparecer la imagen superior. 3-En este punto es posible hacer las pruebas desde la maquina ANFITRIONA Desde el equipo donde está corriendo la máquina virtual debe ser posible acceder al servidor WEB que se instaló en Ubuntu y que se encuentra operando. La siguiente imagen presenta dicho resultado. Es importante notar que ya no se está escribiendo la IP 127.0.0.1 , en su lugar se escribe la dirección 192.168.0.16 que corresponde a la IP que maneja la máquina virtual como se evidencio en el puntos anteriores.
  • 6. 4- Ahora es posible realizar elementos más complejos desde la maquina SERVIDOR. En este punto se realizara una prueba de PHP y se instalara PHPMYADMIN Para probar PHP se realizara lo siguiente: Se crea un archivo como se presenta a continuación: sudo nano /var/www/phpinfo.php Al interior de este archivo se escribe lo siguiente: <?php phpinfo(); ?> Esto permite que se genere una página llamada “phpinfo.php” que presentara una información sobre los módulos y las variables que acompañan la versión de PHP instalada. El resultado se puede observar en la siguiente imagen tomada desde el sistema ANFITRION. Ahora que ya se verifico que el sistema ya tiene configurado PHP es posible efectuar la instalación de PHPMYADMIN el administrador gráfico de MYSQL. Para ello es necesario instalarlo de la siguiente manera: sudo apt-get install phpmyadmin Durante la instalación se solicita que tipo de servidor se está empleado. Seleccione APACHE.
  • 7. Se generara una nueva ventana donde se consultara si se desea configurar mysql con un módulo específico. Se aceptara el valor Yes por defecto. Se solicitara en una nueva ventana la clave del administrador de MYSQL que se realizó durante la instalación LAMP. Tenga en cuenta ello.
  • 8. Otra ventana solicitara una clave para que PHPYADMIN se comunique con MYSQL. Ingrese la clave y confírmela. Se puede verificar el funcionamiento de este servicio desde la maquina anfitriona. Ingrese con las claves suministradas durante la instalación:
  • 9. 5-En este último punto se realiza una conexión remota (empleando SSH) desde un CLIENTE al interior de la máquina virtual. El equipo ANFITRION vera el resultado del trabajo realizado por el CLIENTE en el equipo SERVIDOR al interior de la máquina virtual. Desde el equipo CLIENTE escriba lo siguiente: ssh USUARIO@DIRECCION_SERVIDOR Esto establecerá una conexión con el servidor: Estando en esta ruta se debe escribir: sudo nano /var/www/prueba.html Lo que generara un nuevo archivo WEB llamdo prueba.html Al interior de este archivo se escribe un texto básico. <html> <body> <h1>Prueba realizada desde Equipo cliente remoto</h1> <p> se crea un html desde el cliente remoto</p> </body> </html>
  • 10. Se guarda este archivo y desde el equipo ANFITRION ya es posible ver esta modificación. Msc.Ing.Jose Fabian Diaz Silva @josefabiandiaz