Sunteți pe pagina 1din 18

PROFUNDIZAR EN EL USO DEL SISTEMA OPERATIVO LINUX, MEDIANTE LA

CREACIN DE SCRIPTS SHELL PARA BASH, SSH Y SAMBA.

Trabajo Individual

Presentado Por
LORAINE RANGEL ZULETA C.C. 1.068.820.794

Grupo:
250550_54

Tutor (A):
CARMEN EMILIA RUBIO

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD

VALENCIA CORDOBA
2016 MAYO

Introduccin
Este trabajo tiene como objetivo profundizar en el uso del sistema operativo Linux,
mediante la creacin de Scripts Shell para Bash, SSH y Samba.
Aprender a manejar claramente el concepto de los comando que se van a manejar en este
trabajo

Descripcin de la actividad
En esta oportunidad se trabajara Shell, SSH y SAMBA.
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.
Primero se crea un Shell Script para Bash en el editor de texto o en la consola, en este caso
utilice el editor de texto

Luego creamos el archivo y el directorio

El directorio lo llame 2016_1 y el archivo lo llame archivo

Luego se ejecuta por la consola desde el directorio de trabajo

b.Con una secuencia de comandos mostrar todos los usuarios que tengan un
identificador (uid) que sea igual a 100

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)
El ejemplo de la salida es:
Nombre del usuario: xxxx
ID del usuario: xxxx
ID del grupo: xxxx
Shell: /bin/xxx
Directorio: /home/xxxx
Cdigo fuente:
#! /bin/barh
read nombre
awk '$1 == "'$nombre'"{print "nombre del usuario:" "$1 "\n" "ID del usuario:" $3 "\n" "ID del grupo:" $4 "\n" "SHELL:" $7
"\n" "Directorio:" $6 "\n"}' FS ":" /etc/passwd

Ejecutado en el terminal

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 deban apt-get install openssh-server).
Para instalacin en la distribucin de Centos o derivados de RedHad o para sistemas
Ubuntu o derivados de deban apt-get install openssh-server).

Verifique los archivos de configuracin e identifique por lo menos 3 funciones de


SSH e indique su funcin.
Archivo de configuracin del Servidor sshd_conf
Archivo de configuracin del Cliente ssh_conf

Para arrancar el servidor: sudo /etc/init.d/ssh start

Para detener el servidor: sudo /etc/init.d/ssh stop

Para reiniciar el servidor: sudo /etc/init.d/ssh restart

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

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-Gimnez).
Para instalar el servidor SAMBA se utiliza el siguiente comando
sudo apt-get install samba samba-common python-glade2 system-config-samba

Se hace copia de respaldo del archivo de configuracin original de samba con la siguiente
instruccin

Instalar Webmin y anexar evidencias de instalacin y funcionamiento.


El webmin se instal con el siguiente comando sudo apt-get install perl libnet-ssleay-perl
libauthen-pam-perl libpam-runtime apt-show-versions python

Por ltimo se instala paquete Webmin por terminal

Luego le damos clic donde dice deban package

Luego se le da guardar archivo

Luego que se haya descargado miramos en la carpeta de descarga donde normal mente se
guardan los archivos que sean descargados del navegador

Luego se desempaqueta el archivo para que nos arroje un link para acceder a la mquina de
Windows

Luego creamos el directorio que vamos a compartir con nuestro nombre y apellido Loraine
Rangel

Se ingresa a las opciones del servidor para realizar las respectivas configuraciones de los
files

Conclusin
En este trabajo concluimos una manera prctica profundizamos en el uso del sistema
operativo Linux, mediante la creacin de Scripts Shell para Bash, SSH y Samba y el
funcionamiento de los comandos en la terminal de nuestro sistema operativo Ubuntu

Bibliografa
Guia-ubuntu.com. (2016). Samba - Gua Ubuntu. [online] Available at: http://www.guiaubuntu.com/index.php?title=Samba [Accessed 5 May 2016].
Es.wikipedia.org.

(2016).

Secure

Shell.

[online]

Available

at:

https://es.wikipedia.org/wiki/Secure_Shell [Accessed 5 May 2016].


LINUX.

(2016).

Gua

Integrada

de

Actividades.

[online]

Available

at:

http://datateca.unad.edu.co/contenidos/250550/201601/Guia-Integrada-Linux_2016_1.pdf
[Accessed 5 May 2016].

S-ar putea să vă placă și