Você está na página 1de 16

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

INTRODUCCIN

El siguiente trabajo se elabora para adquirir los conocimientos sobre la Shell Script y sus
comandos de cdigo para la su ejecucin segn necesidades, adems se abarca la instalacin
de aplicativos y servicios como lo son SSH, Samba y Webmin adems de la realizacin 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 accin 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.
Solucin:
Para el script utilice los siguientes comandos:
Echo: para imprimir en pantalla el resultado
If y else: para la prueba lgica
$: 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 ejecucin del script:

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

c) Realizar un shell script para bash que solicite el nombre del usuario, verificar que exista
y si existe muestre la siguiente informacin: (Anexar cdigo fuente y captura de pantalla
de la ejecucin).
Solucin:

2. Servidor SSH: Se trabajar sobre la implementacin, instalacin, configuracin 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 configuracin del servidor y cliente. (Evidencias
grficas (ntidas) de acceso al servidor y/o recursos compartidos).
a. Instalar el protocolo SSH en su sistema operativo LINUX (yum -y install openssh-server
para instalacin en la distribucin de Centos o derivados de RedHad o para sistemas
Ubuntu o derivados de debian apt-get install openssh-server).
Verifique los archivos de configuracin e identifique por lo menos 3 funciones de
SSH e indique su funcin
Solucin:
Ejecucin de la instalacin del servidor SSH:

Archivos de configuracin:
El archivo de configuracin 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 conexin desde el filezilla o putty.

Funciones del SSH:

Administracin de archivo remoto


Transferencia de archivos desde un ordenador a otro
Conexin a travs de LAN o internet
Conexiones seguras y rpidas
Administrador toral del ordenador
Backups (respaldos) remotos

b. Desde, el sistema operativo Windows realice la conexin 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.
Solucin:

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 mquina Windows y su mquina Linux.
Solucin:

3. Servidor SAMBA: Se trabajar sobre la implementacin, instalacin, configuracin 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 configuracin del servidor y cliente. (Evidencias
grficas (ntidas) 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 instalacin y funcionamiento.

b. Opciones de Configuracin para mquina que actuaran como Servidor.


La mquina virtual tenemos que configurar su adaptador de red como adaptador puente as la
mquina virtual coge una direccin ip que est dentro del segmento de la local. Luego con el
comando ifconfig sabemos la ip de la mquina virtual la cual la vamos a colocar en el
navegador de la maquina local con el puerto 10000.

c. Opciones de configuracin para mquinas que actuaran como Clientes.


Una vez ingresado desde nuestro navegador de nuestra maquina local a la mquina virtual
ingresamos a la opcin server y escogemos la opcin crear nuevo archivo esto es para el
recurso compartido que creamos.

Tambin 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 direccin ip de la mquina virtual.

d. Archivos para la configuracin: /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
configuracin ip de la maquina en este caso la virtual adems nos muestran como estas
direcciones. El archivo samba.conf que se encuentra dentro del directorio /samba nos muestra
la configuracin 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 mquina, Puerto del servicio, dominio, etc.
Con el comando ipconfig para Windows y ifconfig para Linux nos permite saber la direccin ip
de la maquina en la que estamos trabajando para este caso son:
Maquina Windows: 192.168.56.1
Mquina 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 aplicacin se Shell Script es muy til
cuando necesitemos programar algo que este dentro de un archivo ejecutable, tambin el servidor
SSH es muy til para administracin remosta de los directorios y archivos y por ltimo el servicio
de Samba es muy til para permitir la comunicacin y conexin desde internet a nuestra maquina
Linux claro est con la ayuda de la herramienta webmin que sirve para la administracin total de
la maquina Linux.

REFERENCIAS

Lordastaroth667, 23 de noviembre 2008 Cmo ejecutar un script en Linux, obtenido de:


https://www.youtube.com/watch?v=rd3fZbzo2AQ
Daniel Macas 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 Instalacin 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 Hernn Jimnez Beltrn, 11 de mayo 2016 SambaWebmin, obtenido de:
https://www.youtube.com/watch?v=8hXjq0UJ9BQ&feature=youtu.be