SlideShare una empresa de Scribd logo
1 de 21
Descargar para leer sin conexión
SSH en UbuntuSecure Shell – Interprete de ordenes seguras
Se emplea para
acceder a maquinas
remotas a través de la
red.
Es un protocolo y el programa que lo administra lleva su
mismo nombre.
Permite a un usuario
manipular una
maquina remota por
un interprete de
comandos.
Puede ejecutar programas gráficos , si el sistema operativo
permite esta capacidad.
Permite copiar de
manera segura
datos entre equipos.
Se realiza un intercambio seguro empleando técnicas de
cifrado.
Conexión a servidor remoto
$ ssh host_remoto
Esto nos permitirá conectarnos con nuestro usuario
al host_remoto (se escribe la dirección IP de dicho
equipo). El cliente ssh esta instalado por defecto.
Conexión a servidor remoto
$ ssh usurio_remoto@host_remoto
Esto nos permitirá conectarnos como un usuario
remoto a la maquina.
Instalación servidor
$ sudo apt-get install openssh-server
Se efectúa la instalación descargando el paquete
correspondiente desde los repositorios de Ubuntu.
Dependiendo de la velocidad de Internet tardara la
descarga de los mismos.
Editar configuración del servidor
$ sudo nano /etc/ssh/sshd_config
Es importante ser cuidadosos con las modificaciones
que se realicen sobre dicho archivo, puesto pueden
perjudicar el rendimiento del servidor ssh. En este
archivo se establece el puerto, la versión, tiempos de
conexión y otros.
Administración el servidor
$ sudo /etc/init.d/ssh start |stop |restart
El servidor se administrar como cualquier otro
servicio de Ubuntu. Se puede iniciar, detener o
reiniciar.
Probando Servidor SSH
Se emplearan dos maquinas virtuales para simular las
conexiones de cliente y servidor.
Agregando Adaptador
• Es necesario que cada maquina virtual se le asigne un nuevo adaptador
de red para crear una red independiente. Como lo indica la imagen.
Agregando Adaptador
• Es importante que los equipos queden dentro de la misma red. En este
caso se coloco LAN , pero intnet esta por defecto en VirtualBox.
Configurando interface red
• Se requiere configurar algunos elementos adicionales de cada maquina
virtual para que se vean entre los equipos. Para ello deben estar en la
misma red.
Las interfaces de red de un equipo Ubuntu esta
nombradas como eth0, eth1…etc..
Para editar estar interfaces se debe ingresar a:
sudo nano /etc/network/interfaces
Conectar
• Ahora estando desde el equipo cliente, ejecutamos la conexión
auto eth1
iface eth1 inet static
address 192.168.2.60
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255
gateway 192.168.2.1
auto eth1
iface eth1 inet static
address 192.168.2.62
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255
gateway 192.168.2.1
Cliente Servidor
La configuración se realiza en cada maquina virtual
por separado. Los datos del cliente en una y el
servidor en otra.
Conectar
• Para que tome los cambios es necesario que se reinicie el servicio de
las interfaces de red.
Igualmente para determinar que los cambios
quedaron realizados, ejecute el siguiente
comando.
sudo ifdown –a ---bajar
sudo ifup –a ---subir
ifconfig Presenta la información
de las interfaces de red.
Conectar
• Ejemplo ifconfig
Desde el equipo servidor
Desde el equipo cliente
No olvide realizar ping para verificar
conectividad.
Conectar
• Ahora solo es necesario ejecutar el comando de
conexión al servidor desde el cliente y se
establecerá el vinculo entre los dos equipos.
$ ssh fabian@192.168.2.62
Importante: La dirección IP es la del servidor y el usuario
es el usuario habilitado en dicho equipo.
“Si la conexión fue exitosa lo sabremos puesto el prompt
cambiara al nuevo sistema del servidor.”
Manejo
Estando desde el prompt del servidor es posible recorrer los
directorios a los que se tengan permiso.
También puede crear directorio y archivos desde el equipo
cliente.
Mover de cliente a Servidor
• Si queremos subir un archivo de un cliente al
servidor empleamos esta estructura:
scp <file> <username>@<IP address or hostname>:<Destination>
scp prueba.txt fabian@192.168.2.62: /home/fabian
Se puede escribir desde cualquier parte de la
consola. Para copiar una carpeta se coloca
posterior a scp el parámetro –r.
Mover de Servidor a Cliente
• Si queremos subir un archivo de un servidor al
cliente empleamos esta estructura:
scp <file> <username>@<IP address or hostname>:<Destination>
scp fabian@192.168.2.62: /home/fabian/file.txt
/ruta/donde/guarda.txt
guarda.txt será el nombre con el cual el archivo que se encuentra en el
servidor (file.txt) quedara almacenado en el cliente.
@josefabiandiaz
josefabiandiazs@Gmail.com
https://www.youtube.com/user/fabiandiazs
Msc.Ing.Jose Fabián Diaz Silva
Consultas

Más contenido relacionado

La actualidad más candente

Seguridad De Las Redes
Seguridad De Las RedesSeguridad De Las Redes
Seguridad De Las RedesNextPlaylist
 
Vc4 nm73 eq#4-ssh
Vc4 nm73 eq#4-sshVc4 nm73 eq#4-ssh
Vc4 nm73 eq#4-ssh17oswaldo
 
Unidad III: Seguridad de las redes
Unidad III: Seguridad de las redesUnidad III: Seguridad de las redes
Unidad III: Seguridad de las redesJavierRamirez419
 
T2 1-seguridad de las redes-noel leal
T2 1-seguridad de las redes-noel lealT2 1-seguridad de las redes-noel leal
T2 1-seguridad de las redes-noel lealnoelleal2
 
Instalación ftp, telnet y ssh sobre linux
Instalación ftp, telnet y ssh sobre linuxInstalación ftp, telnet y ssh sobre linux
Instalación ftp, telnet y ssh sobre linuxGer Hernandez
 
IPTABLES y SQUID‏
IPTABLES y SQUID‏IPTABLES y SQUID‏
IPTABLES y SQUID‏ingpuma
 
INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR SSH, PUTTY, APACHE Y MYSQL EN CENT...
INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR SSH, PUTTY, APACHE Y MYSQL EN CENT...INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR SSH, PUTTY, APACHE Y MYSQL EN CENT...
INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR SSH, PUTTY, APACHE Y MYSQL EN CENT...Franklin Ramos
 
Seguridad de las_redes
Seguridad de las_redesSeguridad de las_redes
Seguridad de las_redesDarvis Soto
 
Instalación de Servidores GNU/Linux - PROXY SQUID (parte 3)
Instalación de Servidores GNU/Linux - PROXY SQUID (parte 3)Instalación de Servidores GNU/Linux - PROXY SQUID (parte 3)
Instalación de Servidores GNU/Linux - PROXY SQUID (parte 3)Max Morales
 
Unidad III Seguridad de las Redes
Unidad III Seguridad de las RedesUnidad III Seguridad de las Redes
Unidad III Seguridad de las RedesJesusTheDark
 
Instalación de Servidores GNU/Linux - parte 1
Instalación de Servidores GNU/Linux - parte 1Instalación de Servidores GNU/Linux - parte 1
Instalación de Servidores GNU/Linux - parte 1Max Morales
 
Instalación de Servidores GNU/Linux - APACHE, MySQL, PHP (parte 2)
Instalación de Servidores GNU/Linux - APACHE, MySQL, PHP (parte 2)Instalación de Servidores GNU/Linux - APACHE, MySQL, PHP (parte 2)
Instalación de Servidores GNU/Linux - APACHE, MySQL, PHP (parte 2)Max Morales
 
GESTIÓN DE ACCESO REMOTO Y MONITORIZACIÓN DE SERVIDORES
GESTIÓN DE ACCESO REMOTO Y MONITORIZACIÓN DE SERVIDORESGESTIÓN DE ACCESO REMOTO Y MONITORIZACIÓN DE SERVIDORES
GESTIÓN DE ACCESO REMOTO Y MONITORIZACIÓN DE SERVIDORESCarles Climent
 

La actualidad más candente (20)

Seguridad De Las Redes
Seguridad De Las RedesSeguridad De Las Redes
Seguridad De Las Redes
 
Vc4 nm73 eq#4-ssh
Vc4 nm73 eq#4-sshVc4 nm73 eq#4-ssh
Vc4 nm73 eq#4-ssh
 
Unidad III: Seguridad de las redes
Unidad III: Seguridad de las redesUnidad III: Seguridad de las redes
Unidad III: Seguridad de las redes
 
T2 1-seguridad de las redes-noel leal
T2 1-seguridad de las redes-noel lealT2 1-seguridad de las redes-noel leal
T2 1-seguridad de las redes-noel leal
 
Seguridad de las redes
Seguridad de las redesSeguridad de las redes
Seguridad de las redes
 
Instalación ftp, telnet y ssh sobre linux
Instalación ftp, telnet y ssh sobre linuxInstalación ftp, telnet y ssh sobre linux
Instalación ftp, telnet y ssh sobre linux
 
IPTABLES y SQUID‏
IPTABLES y SQUID‏IPTABLES y SQUID‏
IPTABLES y SQUID‏
 
Qué es ssh
Qué es sshQué es ssh
Qué es ssh
 
Manual Servidor Proxy Squid3
Manual Servidor Proxy Squid3Manual Servidor Proxy Squid3
Manual Servidor Proxy Squid3
 
Práctica 15
Práctica 15Práctica 15
Práctica 15
 
INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR SSH, PUTTY, APACHE Y MYSQL EN CENT...
INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR SSH, PUTTY, APACHE Y MYSQL EN CENT...INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR SSH, PUTTY, APACHE Y MYSQL EN CENT...
INSTALACIÓN Y CONFIGURACIÓN DE UN SERVIDOR SSH, PUTTY, APACHE Y MYSQL EN CENT...
 
Seguridad de las_redes
Seguridad de las_redesSeguridad de las_redes
Seguridad de las_redes
 
Instalación de Servidores GNU/Linux - PROXY SQUID (parte 3)
Instalación de Servidores GNU/Linux - PROXY SQUID (parte 3)Instalación de Servidores GNU/Linux - PROXY SQUID (parte 3)
Instalación de Servidores GNU/Linux - PROXY SQUID (parte 3)
 
Unidad III Seguridad de las Redes
Unidad III Seguridad de las RedesUnidad III Seguridad de las Redes
Unidad III Seguridad de las Redes
 
Servidor proxy en centos
Servidor proxy en centosServidor proxy en centos
Servidor proxy en centos
 
Instalación de Servidores GNU/Linux - parte 1
Instalación de Servidores GNU/Linux - parte 1Instalación de Servidores GNU/Linux - parte 1
Instalación de Servidores GNU/Linux - parte 1
 
configuración ssh
configuración sshconfiguración ssh
configuración ssh
 
Instalación de Servidores GNU/Linux - APACHE, MySQL, PHP (parte 2)
Instalación de Servidores GNU/Linux - APACHE, MySQL, PHP (parte 2)Instalación de Servidores GNU/Linux - APACHE, MySQL, PHP (parte 2)
Instalación de Servidores GNU/Linux - APACHE, MySQL, PHP (parte 2)
 
GESTIÓN DE ACCESO REMOTO Y MONITORIZACIÓN DE SERVIDORES
GESTIÓN DE ACCESO REMOTO Y MONITORIZACIÓN DE SERVIDORESGESTIÓN DE ACCESO REMOTO Y MONITORIZACIÓN DE SERVIDORES
GESTIÓN DE ACCESO REMOTO Y MONITORIZACIÓN DE SERVIDORES
 
Conexión Segura a un VPS mediante una VPN SSL
Conexión Segura a un VPS mediante una VPN SSLConexión Segura a un VPS mediante una VPN SSL
Conexión Segura a un VPS mediante una VPN SSL
 

Similar a SSH en Ubuntu - Transferencia Segura

Actividad ssh final - Ubuntu
Actividad ssh final - UbuntuActividad ssh final - Ubuntu
Actividad ssh final - UbuntuJose Diaz Silva
 
Manual de instalacion servicios en red hat
Manual de instalacion servicios en red hatManual de instalacion servicios en red hat
Manual de instalacion servicios en red hatjcausil1
 
Instalación de servidor DHCP en Ubuntu Server 12.04
Instalación de servidor DHCP en Ubuntu Server 12.04Instalación de servidor DHCP en Ubuntu Server 12.04
Instalación de servidor DHCP en Ubuntu Server 12.04Totus Muertos
 
Instalación ftp, telnet y ssh sobre linux
Instalación ftp, telnet y ssh sobre linuxInstalación ftp, telnet y ssh sobre linux
Instalación ftp, telnet y ssh sobre linuxGer Hernandez
 
Practica 15 21 qde cota
Practica 15  21 qde cotaPractica 15  21 qde cota
Practica 15 21 qde cotaJulio Padilla
 
Servicio VPN con OpenVPN y Latch sobre Raspberry Pi
Servicio VPN con OpenVPN y Latch sobre Raspberry PiServicio VPN con OpenVPN y Latch sobre Raspberry Pi
Servicio VPN con OpenVPN y Latch sobre Raspberry PiTelefónica
 
Taller sistemas distribuidos sobre Windows usando VMWare
Taller sistemas distribuidos sobre Windows usando VMWareTaller sistemas distribuidos sobre Windows usando VMWare
Taller sistemas distribuidos sobre Windows usando VMWareDamian Barrios Castillo
 
Gestion de nubes de servidores
Gestion de nubes de servidoresGestion de nubes de servidores
Gestion de nubes de servidoresrossykeles
 
Samba como PDC y autentificación LDAP
Samba como PDC y autentificación LDAPSamba como PDC y autentificación LDAP
Samba como PDC y autentificación LDAPiesgrancapitan.org
 
Instalacion de un servidor proxy
Instalacion de un servidor proxyInstalacion de un servidor proxy
Instalacion de un servidor proxyalfredoariasjimenez
 
Instalación KOHA: desarrollo, requerimientos y configuración
Instalación KOHA: desarrollo, requerimientos y configuraciónInstalación KOHA: desarrollo, requerimientos y configuración
Instalación KOHA: desarrollo, requerimientos y configuraciónSocialBiblio
 
Manual intalación DHCP en Centos 6
Manual intalación DHCP en Centos 6Manual intalación DHCP en Centos 6
Manual intalación DHCP en Centos 6K-milo Rivera
 
Instalacion remota pxe
Instalacion remota pxe Instalacion remota pxe
Instalacion remota pxe Daniel Patiño
 

Similar a SSH en Ubuntu - Transferencia Segura (20)

Actividad ssh final - Ubuntu
Actividad ssh final - UbuntuActividad ssh final - Ubuntu
Actividad ssh final - Ubuntu
 
Trabajo de 2 previo en sistemas operativos en red
Trabajo de 2 previo en sistemas operativos en redTrabajo de 2 previo en sistemas operativos en red
Trabajo de 2 previo en sistemas operativos en red
 
Manual de instalacion servicios en red hat
Manual de instalacion servicios en red hatManual de instalacion servicios en red hat
Manual de instalacion servicios en red hat
 
Instalación de servidor DHCP en Ubuntu Server 12.04
Instalación de servidor DHCP en Ubuntu Server 12.04Instalación de servidor DHCP en Ubuntu Server 12.04
Instalación de servidor DHCP en Ubuntu Server 12.04
 
Curso Redes Linex 2
Curso Redes Linex 2Curso Redes Linex 2
Curso Redes Linex 2
 
Curso Redes Linex 2
Curso Redes Linex 2Curso Redes Linex 2
Curso Redes Linex 2
 
Instalación ftp, telnet y ssh sobre linux
Instalación ftp, telnet y ssh sobre linuxInstalación ftp, telnet y ssh sobre linux
Instalación ftp, telnet y ssh sobre linux
 
Practica 15 21 qde cota
Practica 15  21 qde cotaPractica 15  21 qde cota
Practica 15 21 qde cota
 
Servicio VPN con OpenVPN y Latch sobre Raspberry Pi
Servicio VPN con OpenVPN y Latch sobre Raspberry PiServicio VPN con OpenVPN y Latch sobre Raspberry Pi
Servicio VPN con OpenVPN y Latch sobre Raspberry Pi
 
Seguridad de las redes
Seguridad de las redesSeguridad de las redes
Seguridad de las redes
 
Servidor HTTP Apache
Servidor HTTP ApacheServidor HTTP Apache
Servidor HTTP Apache
 
Taller sistemas distribuidos sobre Windows usando VMWare
Taller sistemas distribuidos sobre Windows usando VMWareTaller sistemas distribuidos sobre Windows usando VMWare
Taller sistemas distribuidos sobre Windows usando VMWare
 
Gestion de nubes de servidores
Gestion de nubes de servidoresGestion de nubes de servidores
Gestion de nubes de servidores
 
Samba como PDC y autentificación LDAP
Samba como PDC y autentificación LDAPSamba como PDC y autentificación LDAP
Samba como PDC y autentificación LDAP
 
Instalacion de un servidor proxy
Instalacion de un servidor proxyInstalacion de un servidor proxy
Instalacion de un servidor proxy
 
Instalación KOHA: desarrollo, requerimientos y configuración
Instalación KOHA: desarrollo, requerimientos y configuraciónInstalación KOHA: desarrollo, requerimientos y configuración
Instalación KOHA: desarrollo, requerimientos y configuración
 
Requisitos jin
Requisitos jinRequisitos jin
Requisitos jin
 
Servidor ftp
Servidor ftpServidor ftp
Servidor ftp
 
Manual intalación DHCP en Centos 6
Manual intalación DHCP en Centos 6Manual intalación DHCP en Centos 6
Manual intalación DHCP en Centos 6
 
Instalacion remota pxe
Instalacion remota pxe Instalacion remota pxe
Instalacion remota pxe
 

Más de Jose Diaz Silva

Mantenimiento de sistemas de información - Conceptos Avanzados
Mantenimiento de sistemas de información   - Conceptos AvanzadosMantenimiento de sistemas de información   - Conceptos Avanzados
Mantenimiento de sistemas de información - Conceptos AvanzadosJose Diaz Silva
 
Caracteristicas del modelo orientado a objetos
Caracteristicas del modelo orientado a objetosCaracteristicas del modelo orientado a objetos
Caracteristicas del modelo orientado a objetosJose Diaz Silva
 
Problemas en pruebas de implantacion
Problemas en pruebas de implantacionProblemas en pruebas de implantacion
Problemas en pruebas de implantacionJose Diaz Silva
 
Mother board tarjeta madre - elementos varios
Mother board   tarjeta madre - elementos variosMother board   tarjeta madre - elementos varios
Mother board tarjeta madre - elementos variosJose Diaz Silva
 
Ciclos de vida orientados a objetos
Ciclos de vida orientados a objetosCiclos de vida orientados a objetos
Ciclos de vida orientados a objetosJose Diaz Silva
 
Pruebas de implantación del Software
Pruebas de implantación del SoftwarePruebas de implantación del Software
Pruebas de implantación del SoftwareJose Diaz Silva
 
Metodologías ágiles para el desarrollo de software - XP
Metodologías ágiles para el desarrollo de software - XPMetodologías ágiles para el desarrollo de software - XP
Metodologías ágiles para el desarrollo de software - XPJose Diaz Silva
 
Capacitacion implantacion de Software
Capacitacion implantacion de SoftwareCapacitacion implantacion de Software
Capacitacion implantacion de SoftwareJose Diaz Silva
 
Programar tareas crontab en Ubuntu
Programar tareas  crontab en UbuntuProgramar tareas  crontab en Ubuntu
Programar tareas crontab en UbuntuJose Diaz Silva
 
Errores y fracasos en la implantación de Software
Errores y fracasos en la implantación de SoftwareErrores y fracasos en la implantación de Software
Errores y fracasos en la implantación de SoftwareJose Diaz Silva
 
Tipos de memoria del computador - Compendio
Tipos de memoria del computador - CompendioTipos de memoria del computador - Compendio
Tipos de memoria del computador - CompendioJose Diaz Silva
 
Llenado de combobox vs2010 y oracle xe
Llenado de combobox vs2010 y oracle xeLlenado de combobox vs2010 y oracle xe
Llenado de combobox vs2010 y oracle xeJose Diaz Silva
 
Sistema de archivos y directorios - Ubuntu - Compendio
Sistema de archivos y directorios - Ubuntu - CompendioSistema de archivos y directorios - Ubuntu - Compendio
Sistema de archivos y directorios - Ubuntu - CompendioJose Diaz Silva
 
Puertos de un computador - Compendio
Puertos de un computador - CompendioPuertos de un computador - Compendio
Puertos de un computador - CompendioJose Diaz Silva
 
Metricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccionMetricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccionJose Diaz Silva
 
Modelo de diseño - conceptos finales
Modelo de diseño  - conceptos finalesModelo de diseño  - conceptos finales
Modelo de diseño - conceptos finalesJose Diaz Silva
 
Diseño de sistemas - UML - compendio
Diseño de sistemas  -  UML - compendioDiseño de sistemas  -  UML - compendio
Diseño de sistemas - UML - compendioJose Diaz Silva
 

Más de Jose Diaz Silva (20)

Mantenimiento de sistemas de información - Conceptos Avanzados
Mantenimiento de sistemas de información   - Conceptos AvanzadosMantenimiento de sistemas de información   - Conceptos Avanzados
Mantenimiento de sistemas de información - Conceptos Avanzados
 
Caracteristicas del modelo orientado a objetos
Caracteristicas del modelo orientado a objetosCaracteristicas del modelo orientado a objetos
Caracteristicas del modelo orientado a objetos
 
Modding PC
Modding PCModding PC
Modding PC
 
Problemas en pruebas de implantacion
Problemas en pruebas de implantacionProblemas en pruebas de implantacion
Problemas en pruebas de implantacion
 
Mother board tarjeta madre - elementos varios
Mother board   tarjeta madre - elementos variosMother board   tarjeta madre - elementos varios
Mother board tarjeta madre - elementos varios
 
Ciclos de vida orientados a objetos
Ciclos de vida orientados a objetosCiclos de vida orientados a objetos
Ciclos de vida orientados a objetos
 
Pruebas de implantación del Software
Pruebas de implantación del SoftwarePruebas de implantación del Software
Pruebas de implantación del Software
 
Metodologías ágiles para el desarrollo de software - XP
Metodologías ágiles para el desarrollo de software - XPMetodologías ágiles para el desarrollo de software - XP
Metodologías ágiles para el desarrollo de software - XP
 
Taller Crontab - Ubuntu
Taller Crontab  - UbuntuTaller Crontab  - Ubuntu
Taller Crontab - Ubuntu
 
Capacitacion implantacion de Software
Capacitacion implantacion de SoftwareCapacitacion implantacion de Software
Capacitacion implantacion de Software
 
Programar tareas crontab en Ubuntu
Programar tareas  crontab en UbuntuProgramar tareas  crontab en Ubuntu
Programar tareas crontab en Ubuntu
 
Errores y fracasos en la implantación de Software
Errores y fracasos en la implantación de SoftwareErrores y fracasos en la implantación de Software
Errores y fracasos en la implantación de Software
 
Tipos de memoria del computador - Compendio
Tipos de memoria del computador - CompendioTipos de memoria del computador - Compendio
Tipos de memoria del computador - Compendio
 
Llenado de combobox vs2010 y oracle xe
Llenado de combobox vs2010 y oracle xeLlenado de combobox vs2010 y oracle xe
Llenado de combobox vs2010 y oracle xe
 
Sistema de archivos y directorios - Ubuntu - Compendio
Sistema de archivos y directorios - Ubuntu - CompendioSistema de archivos y directorios - Ubuntu - Compendio
Sistema de archivos y directorios - Ubuntu - Compendio
 
Puertos de un computador - Compendio
Puertos de un computador - CompendioPuertos de un computador - Compendio
Puertos de un computador - Compendio
 
Metricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccionMetricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccion
 
Modelo de diseño - conceptos finales
Modelo de diseño  - conceptos finalesModelo de diseño  - conceptos finales
Modelo de diseño - conceptos finales
 
Perifericos en imagenes
Perifericos en imagenesPerifericos en imagenes
Perifericos en imagenes
 
Diseño de sistemas - UML - compendio
Diseño de sistemas  -  UML - compendioDiseño de sistemas  -  UML - compendio
Diseño de sistemas - UML - compendio
 

SSH en Ubuntu - Transferencia Segura

  • 1. SSH en UbuntuSecure Shell – Interprete de ordenes seguras
  • 2. Se emplea para acceder a maquinas remotas a través de la red. Es un protocolo y el programa que lo administra lleva su mismo nombre.
  • 3. Permite a un usuario manipular una maquina remota por un interprete de comandos. Puede ejecutar programas gráficos , si el sistema operativo permite esta capacidad.
  • 4. Permite copiar de manera segura datos entre equipos. Se realiza un intercambio seguro empleando técnicas de cifrado.
  • 5. Conexión a servidor remoto $ ssh host_remoto Esto nos permitirá conectarnos con nuestro usuario al host_remoto (se escribe la dirección IP de dicho equipo). El cliente ssh esta instalado por defecto.
  • 6. Conexión a servidor remoto $ ssh usurio_remoto@host_remoto Esto nos permitirá conectarnos como un usuario remoto a la maquina.
  • 7. Instalación servidor $ sudo apt-get install openssh-server Se efectúa la instalación descargando el paquete correspondiente desde los repositorios de Ubuntu. Dependiendo de la velocidad de Internet tardara la descarga de los mismos.
  • 8. Editar configuración del servidor $ sudo nano /etc/ssh/sshd_config Es importante ser cuidadosos con las modificaciones que se realicen sobre dicho archivo, puesto pueden perjudicar el rendimiento del servidor ssh. En este archivo se establece el puerto, la versión, tiempos de conexión y otros.
  • 9. Administración el servidor $ sudo /etc/init.d/ssh start |stop |restart El servidor se administrar como cualquier otro servicio de Ubuntu. Se puede iniciar, detener o reiniciar.
  • 10. Probando Servidor SSH Se emplearan dos maquinas virtuales para simular las conexiones de cliente y servidor.
  • 11. Agregando Adaptador • Es necesario que cada maquina virtual se le asigne un nuevo adaptador de red para crear una red independiente. Como lo indica la imagen.
  • 12. Agregando Adaptador • Es importante que los equipos queden dentro de la misma red. En este caso se coloco LAN , pero intnet esta por defecto en VirtualBox.
  • 13. Configurando interface red • Se requiere configurar algunos elementos adicionales de cada maquina virtual para que se vean entre los equipos. Para ello deben estar en la misma red. Las interfaces de red de un equipo Ubuntu esta nombradas como eth0, eth1…etc.. Para editar estar interfaces se debe ingresar a: sudo nano /etc/network/interfaces
  • 14. Conectar • Ahora estando desde el equipo cliente, ejecutamos la conexión auto eth1 iface eth1 inet static address 192.168.2.60 netmask 255.255.255.0 network 192.168.2.0 broadcast 192.168.2.255 gateway 192.168.2.1 auto eth1 iface eth1 inet static address 192.168.2.62 netmask 255.255.255.0 network 192.168.2.0 broadcast 192.168.2.255 gateway 192.168.2.1 Cliente Servidor La configuración se realiza en cada maquina virtual por separado. Los datos del cliente en una y el servidor en otra.
  • 15. Conectar • Para que tome los cambios es necesario que se reinicie el servicio de las interfaces de red. Igualmente para determinar que los cambios quedaron realizados, ejecute el siguiente comando. sudo ifdown –a ---bajar sudo ifup –a ---subir ifconfig Presenta la información de las interfaces de red.
  • 16. Conectar • Ejemplo ifconfig Desde el equipo servidor Desde el equipo cliente No olvide realizar ping para verificar conectividad.
  • 17. Conectar • Ahora solo es necesario ejecutar el comando de conexión al servidor desde el cliente y se establecerá el vinculo entre los dos equipos. $ ssh fabian@192.168.2.62 Importante: La dirección IP es la del servidor y el usuario es el usuario habilitado en dicho equipo. “Si la conexión fue exitosa lo sabremos puesto el prompt cambiara al nuevo sistema del servidor.”
  • 18. Manejo Estando desde el prompt del servidor es posible recorrer los directorios a los que se tengan permiso. También puede crear directorio y archivos desde el equipo cliente.
  • 19. Mover de cliente a Servidor • Si queremos subir un archivo de un cliente al servidor empleamos esta estructura: scp <file> <username>@<IP address or hostname>:<Destination> scp prueba.txt fabian@192.168.2.62: /home/fabian Se puede escribir desde cualquier parte de la consola. Para copiar una carpeta se coloca posterior a scp el parámetro –r.
  • 20. Mover de Servidor a Cliente • Si queremos subir un archivo de un servidor al cliente empleamos esta estructura: scp <file> <username>@<IP address or hostname>:<Destination> scp fabian@192.168.2.62: /home/fabian/file.txt /ruta/donde/guarda.txt guarda.txt será el nombre con el cual el archivo que se encuentra en el servidor (file.txt) quedara almacenado en el cliente.