Anda di halaman 1dari 20

Escuela de Ciencias Básicas, Tecnología e Ingeniería

250550 - Linux
Unidad 3: Paso 4 Escritorios y servicios en Linux

Presentado a:
Carmen Emilia Rubio
tutora

Entregado por:

William Fabian Rodriguez Betancourt


Código: 1096956729

Grupo: 250550_27

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD


23 DE NOVIEMBRE 2018
MÁLAGA

Paso 4 Escritorios y servicios en Linux


INTRODUCCIÓN

Con el desarrollo de esta trabajo que corresponde a la generalidades, introducción


y conceptos básicos de Linux, se realizara la instalación de los servicios SSH y
servidor webmin en la ejecución de servicios como transferencias de files y acceso
a Linux desde otro sistema operativos con putty y transferencia con FileZilla;
también se aprendió a instalar paquetes de instalación de los servicios
mencionados desde el terminal de Ubuntu.

Paso 4 Escritorios y servicios en Linux


OBJETIVOS

 Aprender a instalar el servicio ssh

 Crear y ejecutar script bash para automatizar tareas

 Compartición de recursos entre sistemas operativos Windows y Linux

 Entornos de Escritorios KDE y Gnome

Paso 4 Escritorios y servicios en Linux


ACTIVIDAD INDIVIDUAL

1. Automatizar algunas tareas mediante Shell Scripts.


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.

Pantallazo del directorio con los archivos creados


Para el script utilizo 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

Paso 4 Escritorios y servicios en Linux


La sintaxis del script vista en la imagen donde -d compara si es un directorio y -f
si es un archivo.

El comando sh se utiliza para ejecutar el script al hacerlo se nos solicita un


carácter y seguido de esto escribimos UNAD y nos imprime un mensaje de que
este es un directorio, también se escribió otro carácter Rodriguez.doc y este nos
informa que es un archivo y William.txt y se ingreso una cadena/nombre que no
existe y se informa que no es ni un directorio ni un archivo.

Paso 4 Escritorios y servicios en Linux


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

cat /etc/passwd | sort | awk -F':' '$3 = 100 {printf "Login: " $1 " - " "UId: " $3 "\n"}'

c. Realizar un shell script para bash que solicite el nombre de la cuenta de un


usuario, verificar que exista y si existe muestre la siguiente información:
Nombre del usuario: xxxx
ID del usuario : xxxx
ID del grupo : xxxx
Shell : /bin/xxx
Directorio : /home/xxxx

Se crea el script con el nombre de Itemc.sh y en la siguiente imagen se puede ver


la estructura utilizada:

Paso 4 Escritorios y servicios en Linux


Ejecutamos el script

Al ejecutar el script este muestra el usuario creado en el sistema como:


Nombre, usuario, GID, UDI almacenado en etc/passwd

2. Administración remota y trasferencia de archivos.


En cada caso o punto, se debe anexar la captura de pantalla del resultado obtenido.
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).

Para esta distribución utilizamos el comando


sudo apt-get install openssh-server

Paso 4 Escritorios y servicios en Linux


Lo primero que debemos hacer es revisar el archivo de configuración podemos
acceder a este mediante el siguiente comando:
sudo nano /etc/ssh/sshd_config

iniciamos el servidor con el siguiente comando:

Paso 4 Escritorios y servicios en Linux


b. Descargue el programa putty y haga una conexión remota a su máquina Linux
desde Windows.
Enlace de descarga de putty:
https://the.earth.li/~sgtatham/putty/latest/w64/putty-64bit-0.70-installer.msi

Para este punto del trabajo utilice la distribución de Ubuntu ya que con Linux mint
se presentaron algunos inconvenientes; en la terminal de Ubuntu ejecutamos el
comando ifconfig para averiguar la ip que es 192.168.100.3 que nos servirá para
conectarnos desde Windows con el programa putty remotamente

En putty colocamos esta dirección en la casilla de host y el puerto lo dejamos por


defecto ya que el archivo de configuración de ssh nos dice que lo podemos usar

Paso 4 Escritorios y servicios en Linux


Al hacer la conexión el programa nos pregunta cómo nos queremos hacer el login
como nos vamos a conectar a la maquina virtual colocamos el nombre del usuario
William y la contraseña de este sistema y para comprobar que nos logueamos
correctamente vemos que nos aparece william@william-VirtualBox que es nuestra
maquina
c. Desde putty cree una cree un directorio denominado GerenteNombreEstudiante
(por ejemplo GerenteJuan).

Con el comando mkdir GerenteWilliam creamos este directorio y con ls


comprobamos de que se haya creado tal y como lo vemos en la imagen.

Paso 4 Escritorios y servicios en Linux


c. Desde putty asigne todos los permisos al directorio creado.

d. Desde, el sistema operativo Windows realice la conexión remota a su servidor


SSH con el programa fillezilla.
Enlace de descarga de FileZilla: https://download.filezilla-
project.org/client/FileZilla_3.38.1_win64-setup_bundled.exe

En la parte superior del programa introducimos los datos de nuestra maquina


virtual y puerto 22 y hacemos la conexión fácilmente.

Paso 4 Escritorios y servicios en Linux


e. Cree un archivo en Windows denominado FuncionesSSH.txt y dentro de él
escriba 3 funciones de SSH.

f. Por medio de FileZilla transfiera el archivo FuncionesSSH.txt al directorio en Linux


GerenteNombreEstudiante.

Desde FileZilla podemos transferir este archivo fácilmente dando click derecho y subir
eligiendo la carpeta gerentewilliam en Linux.

Paso 4 Escritorios y servicios en Linux


En la imagen podemos comprobar que el directorio existe y el archivo ha sido transferido
correctamente.

Paso 4 Escritorios y servicios en Linux


3. Compartir archivos con las dos máquinas Windows que no se migraron
En cada caso o punto, se debe anexar la captura de pantalla del resultado obtenido.
a. Instalar Samba en la Máquina Linux.

Commando para instalar samba apt-get install samba samba-common python-


glade2 system-config-samba
Se hace copia de respaldo del archivo de configuración original de samba con el
siguiente comando:
cp /etc/samba/smb.conf /home/William

b. Instalar Webmin en la Máquina Linux.


Utilizamos este como para abrir el archivo sources.list para agregar el repositorio
de webmin sudo nano /etc/apt/sources.list

Paso 4 Escritorios y servicios en Linux


Y ahora se agregara la clave PGP de webmin para que el sistema haga uso del
repositorio

Con el siguiente comando añadimos la clave

Utilizamos sudo apt update para actualizar las claves


Y ahora si procedemos a instalar webmin

Paso 4 Escritorios y servicios en Linux


c. En la máquina Windows mediante un navegador web conectarse con WebMin.
La dirección para accesar a webmin desde Windows es la de la maquina virtual que en
este caso es 192.168.100.1 y accedemos desde el navegador Mozilla con la dirección
https:192.168.100.3:10000.

Paso 4 Escritorios y servicios en Linux


d. Mediante Webmin configurar el directorio GerenteNombreEstudiante para que
quede compartido en la red y accesible desde Windows.

En webadmin configuramos el archivo con la ruta y permisos necesarios para compartir


el archivo.

Paso 4 Escritorios y servicios en Linux


Y para acceder a este archivo desde windows creamos una nueva conexión con la
dirección de la maquina 192.168.100.3 y el nombre del archivo.

e. Crear un archivo en Windows denominado PruebaGerenteNombreEstudiante.txt


y desde Windows guardarlo en el directorio GerenteNombreEstudiante que se
encuentra en Linux.

Creamos el archivo en windows

Y con esta serie de comandos comprobamos que el txt que se creo desde
Windows este en Linux.

Paso 4 Escritorios y servicios en Linux


CONCLUSIONES

Con esta práctica conocí los diferentes servicios que tiene Linux en la
administración de files y acceso a los mismo desde Windows, con esto se puede
concluir este sistema operativos es uno de los más seguros que existen en el
mercado en los sistemas de información, ya que su configuración es muy difícil de
aprender.

Paso 4 Escritorios y servicios en Linux


REFERENCIAS BIBLIOGRÁFICAS

Shah, S., & Soyinka, W. (2007). Manual de administración de Linux. México, D.F.,
MX: McGraw-Hill Interamericana. Recuperado de
http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?docID=10433
920

Gómez, D. R., Figuerola, C. G., & Alonso, B. J. L. (2014). Metadistribución Linux


para la docencia en el Grado en Información y Documentación. Salamanca, ES:
Ediciones Universidad de Salamanca. Recuperado de
http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?docID=10889
679

Vladimir, T. (2003). Aprendiendo a Aprender Linux. Córdoba, AR: El Cid Editor.


Recuperado de
http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?docID=10044
134

Paso 4 Escritorios y servicios en Linux

Anda mungkin juga menyukai