You are on page 1of 18

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

ACTIVIDAD INDIVIDUAL
ALVARO CELIS BEDOYA CÓDIGO 1097332975
LINUX 250550_8

TUTOR CARMEN EMILIA RUBIO

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA –


UNAD VELEZ
2018
INTRODUCCIÓN

Se busca en esta fase, afianzar conocimientos con respecto a automatización de tareas a través
de Shell Scripts, además de adquirir conocimientos en Administración remota, trasferencia de
archivos; instalando protocolos SSH, y acceso con el programa puty; finalmente haciendo una
conexión desde sistema operativo Windows.
Desarrollo:

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.
Creamos directorio y archivo de prueba;

Creamos por editor (emacs) el archivo elmer_bash.sh, el cual realiza un condicional si existe
directorio con –d o archivo con – f y envía la respuesta correspondiente.
Llamamos el archivo sh ; y verificamos si los datos de entrada son archivo o directorio.
b. Con una secuencia de comandos mostrar todos los usuarios que tengan un identificador
(uid) que sea igual a 100.Solución:
cadena:

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 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
Solución:
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).

b. Descargue el programa putty y haga una conexión remota a su máquina Linux


desde Windows.
c. Desde putty cree una cree un
directorio denominado GerenteNombreEstudiante (por
ejemplo GerenteJuan).

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.
Descargamos cliente filezilla
Incluímos datos de conexión; servidor 10.230.1.201; usuario: elmerjs. Clavexxxx
e ingresamos.

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.
2. 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.
Digitamos la instrucción para su instalación:
Apt-get install samba system-config-samba
b. Instalar Webmin en la Máquina Linux.
Primero se instalan dependencias.

Descargamos webmin dela pagina oficial

Instalamos el programa webmin.


Con dpkg –i wembin-current.deb

c. En la máquina Windows mediante un navegador web conectarse con WebMin.


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

e. Crear un archivo en Windows denominado


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

Se logra comprender la importancia del uso de SSH, y los comandos para poder trabajar en el entorno
Linux a través del terminal y también desde Windows remotamente, con herramientas como putty,
webmin; realizando diferentes taras con directorios y archivos.
De esa manera se logra afianzar destrezas en el uso de escritorio linux
REFERENCIAS BIBLIOGRAFICAS

You might also like