Momento 4 Linux

November 12, 2017 | Author: Tobias Ariza Hurtado | Category: Server (Computing), Ip Address, Virtual Machine, Secure Shell, Computer File
Share Embed Donate


Short Description

Descripción: trabajo escrito linux...

Description

LINUX MOMENTO 4 – FASE 1

ACTIVIDAD INDIVIDUAL

Presentado por:

TOBIAS ARIZA HURTADO - CODIGO: 1033707422

GRUPO 250550-21

TUTOR JAVIER HERNAN JIMENEZ BELTRAN

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD Mayo 2016

INTRODUCCIÓN

El siguiente trabajo se elabora para adquirir los conocimientos sobre la Shell Script y sus comandos de código para la su ejecución según necesidades, además se abarca la instalación de aplicativos y servicios como lo son SSH, Samba y Webmin además de la realización de ejercicios que comprueban su uso.

1. En cada caso o punto, se debe explicar que hacen los comandos o indicar el comando o secuencia de comandos (se pueden utilizar conectores como pipes o redirecciones) para hacer la acción propuesta y adicionalmente se debe anexar la captura de pantalla del resultado obtenido: a) Construir un Shell Script para Bash que solicite al usuario una cadena de caracteres y verifique si esta cadena corresponde a un archivo o a un directorio ubicado dentro del directorio de trabajo. Por ejemplo: Suponga que en el directorio /home/Javier existen los archivos: javi.txt y jimenez.doc y el directorio UNAD. El script solicita la cadena, el usuario digita UNAD, el script informa: UNAD es un Directorio. Solución: Para el script utilice los siguientes comandos: Echo: para imprimir en pantalla el resultado If y else: para la prueba lógica $: para asignar una variable -lt: para saber si está por debajo p ruta donde se encuentra el script -f: para saber si es un archivo -d: para saber si es un directorio Pantallazo como está el directorio creado con sus archivos:

Pantallazo de ejecución del script:

b) Con una secuencia de comandos mostrar todos los usuarios que tengan un identificador (uid) que sea igual a 100. Solución: La cadena de comandos que utilice fue: cat /etc/passwd | sort | awk -F':' '$3 > 100 {printf "Login: " $1 " - " "UId: " $3 "\n"}' Pantallazo de la ejecución en consola:

c) Realizar un shell script para bash que solicite el nombre del usuario, verificar que exista y si existe muestre la siguiente información: (Anexar código fuente y captura de pantalla de la ejecución). Solución:

2. Servidor SSH: Se trabajará sobre la implementación, instalación, configuración y puesta en marcha de los servidores Linux, se realizara el respectivo informe con las configuraciones y/o recomendaciones solicitadas para el buen funcionamiento del sistema, adicionalmente se debe anexar el print screen o pantallazo del resultado obtenido y archivos requeridos para la configuración del servidor y cliente. (Evidencias gráficas (nítidas) de acceso al servidor y/o recursos compartidos). a. Instalar el protocolo SSH en su sistema operativo LINUX (yum -y install openssh-server para instalación en la distribución de Centos o derivados de RedHad o para sistemas Ubuntu o derivados de debian apt-get install openssh-server).  Verifique los archivos de configuración e identifique por lo menos 3 funciones de SSH e indique su función Solución: Ejecución de la instalación del servidor SSH:

Archivos de configuración: El archivo de configuración se encuentra dentro del directorio /etc/ssh y se llama sshd_config allí encontraremos el puerto por defecto el cual podemos cambiar y los usuarios que tienen permisos para conexión desde el filezilla o putty.

Funciones del SSH:      

Administración de archivo remoto Transferencia de archivos desde un ordenador a otro Conexión a través de LAN o internet Conexiones seguras y rápidas Administrador toral del ordenador Backups (respaldos) remotos

b. Desde, el sistema operativo Windows realice la conexión remota a su servidor SSH con el programa fillezilla o con putty cree 2 carpetas con los siguientes nombres servidorssh y linux.  Cree un archivo dentro de la carpeta servidorssh que contenga el nombre de las principales funciones del protocolo SSH. Solución:

 Conecte su servidor SSH desde el sistema operativo Windows lo puede realizar por medio del programa filezilla cliente y cree dentro de la carpeta servidorssh, una carpeta con su primer nombre y un archivo con el nombre de ssh.txt dentro de él y escriba las direcciones IP de su máquina Windows y su máquina Linux. Solución:

3. Servidor SAMBA: Se trabajará sobre la implementación, instalación, configuración y puesta en marcha de los servidores Linux, se realizara el respectivo informe con las configuraciones y/o recomendaciones solicitadas para el buen funcionamiento del sistema, adicionalmente se debe anexar el print screen o pantallazo del resultado obtenido y archivos requeridos para la configuración del servidor y cliente. (Evidencias gráficas (nítidas) de acceso al servidor y/o recursos compartidos). El recurso compartido se deberá llamar de acuerdo a su nombre y apellido, así: (Ej. Javier-Jimenez).

a. Instalar Webmin y anexar evidencias de instalación y funcionamiento.

b. Opciones de Configuración para máquina que actuaran como Servidor. La máquina virtual tenemos que configurar su adaptador de red como adaptador puente así la máquina virtual coge una dirección ip que está dentro del segmento de la local. Luego con el comando ifconfig sabemos la ip de la máquina virtual la cual la vamos a colocar en el navegador de la maquina local con el puerto 10000.

c. Opciones de configuración para máquinas que actuaran como Clientes. Una vez ingresado desde nuestro navegador de nuestra maquina local a la máquina virtual ingresamos a la opción server y escogemos la opción crear nuevo archivo esto es para el recurso compartido que creamos.

También podemos agregar permisos al directorio y a los archivos desde webmin:

Observamos que podemos tener acceso a nuestro recurso compartido desde Windows para ello solo ingresamos la dirección ip de la máquina virtual.

d. Archivos para la configuración: /etc/hosts, /etc/networks, samba.conf, entre otros, etc. En el directorio /etc se encuentran los directorios /host y /networks los cuales sirven para la configuración ip de la maquina en este caso la virtual además nos muestran como estas direcciones. El archivo samba.conf que se encuentra dentro del directorio /samba nos muestra la configuración por defecto que trae al momento de instalarse como son el puerto por default que es importante al momento de querer conectarnos desde webmin este archivo es configurable. e. Direcciones IP, Alias de IP o máquina, Puerto del servicio, dominio, etc. Con el comando ipconfig para Windows y ifconfig para Linux nos permite saber la dirección ip de la maquina en la que estamos trabajando para este caso son: Maquina Windows: 192.168.56.1 Máquina Virtual Linux: 192.168.1.6 El puerto de servicio por default del servidor samba es 1000 y 10000.

CONCLUCIONES

Realizando los ejercicios propuestos se logra concluir que la aplicación se Shell Script es muy útil cuando necesitemos programar algo que este dentro de un archivo ejecutable, también el servidor SSH es muy útil para administración remosta de los directorios y archivos y por último el servicio de Samba es muy útil para permitir la comunicación y conexión desde internet a nuestra maquina Linux claro está con la ayuda de la herramienta webmin que sirve para la administración total de la maquina Linux.

REFERENCIAS

Lordastaroth667, 23 de noviembre 2008 – Cómo ejecutar un script en Linux, obtenido de: https://www.youtube.com/watch?v=rd3fZbzo2AQ Daniel Macías Valderrama, 18 de noviembre 2015 – Instalar y configurar SSH en Linux, Obtenido de: https://www.youtube.com/watch?v=Kc61JgeCTGw OfimaticaEasy, 20 de septiembre 2013 – Instalación Samba servidor Linux 13, obtenido de: https://www.youtube.com/watch?v=lbZiOU5QmpY TechZoneUK, 13 de diciembre 2013 – Linux Server: Setup y Inatall Webmin, obtenido de: https://www.youtube.com/watch?v=wdCcjQDAXNM Javier Hernán Jiménez Beltrán, 11 de mayo 2016 – SambaWebmin, obtenido de: https://www.youtube.com/watch?v=8hXjq0UJ9BQ&feature=youtu.be

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF