Unidad 3: Paso 4 - Escritorios y servicios en Linux Foro
ACTIVIDAD INDIVIDUAL
ELMER JURADO SOTO CÓDIGO 76320287
LINUX 250550_50
TUTOR ANIVAR NESTOR CHAVES
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD POPAYAN 2017
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 j imenez.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.
Desde directorio ejemplo GerenteJuan). c.
putty cree una cree un denominado GerenteNombreEstudiante (por
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 de l terminal y también desde Windows remotamente , conherramientas como putty, webmin; realizando diferentes taras con directorios y archivos . De esa manera se logra afianzar desrezas en el uso de escritorio linux.