Está en la página 1de 4

UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE-L

INGENIERIA MECATRONICA
Nombre: Danilo Ilbay Rodriguez
Tema: Comandos de conectividad de Linux, Instalar y configurar un servidor SSH
Objetivo: Investigar sobre los comandos de conectividad de el sistema operativo Linux,
y como instalar y configurar un servidor SSH
COMANDOS DE CONECTIVIDAD
/etc/init.d/networking start ——> Inicia los servicios de red.

/etc/init.d/networking restart ——> Reinicia los servicios de red.

/etc/init.d/networking stop ——> Para los servicios de red.

ifconfig [interfaz opciones IP] ——> Información y configuración de interfaces de red.

ifconfig ————————————> Muestra el estado de los interfaces activos.

ifconfig -a —————————> Muestra el estado de todos los interfaces.

ifconfig ppp0 ————————> Muestra el estado de ppp0

ifconfig eth0 up —————> Activa eth0.

ifconfig eth0 down ———> Cierra eth0.

ifconfig eth1 address 156.35… —> Asigna una dirección al interfaz especificado.

iwconfig ——————————————–> Similar a ifconfig pero sólo para interfaces wireless

ifup interface: ——————-> Habilita la interface especificada,ejemplos: ifup eth0 ;ifup ppp0

ifdown interface: —————–> Deshabilita la interface especificada,ejemplos: ifdown eth0

dhclient eth0/eth1 —————-> Inicia conexión dhcp mediante el cliente dhcp-client.

pump -i eth0/eth1 —————–> Inicia conexión dhcp mediante el cliente pump.

pppoeconf ————————-> Programa para configurar conexiones pppoe.

pppconfig ————————-> Programa en modo texto para configurar una conexión ppp.

pon ——————————-> Establece la conexión ppp a internet.

plog ——————————> Monitoriza la conexión ppp.

poff ——————————> Finaliza la conexión ppp a internet.

finger usuario ——————–> Informa sobre un usuario conectado al sistema.

finger @servidor ——————> Informa sobre todos los usuarios conectados a un servidor
(nombre o IP)

finger usuario@servidor ———–> Informa sobre un usuario conectado a un servidor

Realizado por: Danilo Ilbay Nivel: 4to


ping google.com ——————-> Verifica la conexión,en este caso con www.google.com (Ctrl+Z
pone fin)

traceroute microsoft.es ———–> Muestra la ruta que los paquetes de datos han seguida hasta
la máquina de destino.

mtr rediris.es —————————–> Combinación de ping y traceroute.

whois esdebian.org —————-> Información sobre éste,nuestro dominio.

host -v -a telefonica.com ———> Determina la ip de un nombre o el nombre de una ip.(host -v -


a 194.224.55.221)

iptraf —————————-> Monitoriza tráfico de redes(ncurses)

tethereal ————————-> Versión para consola de ethereal,un analizador del tráfico de red
(sniffer).

ettercap ————————–> Sniffer/interceptor/logger para redes LAN con switchs basado en


ncurses.

nmap ——————————> Escaner de puertos.

fail2ban ————————–> Escanea logs como /var/log/auth.log y banea las IP con


demasiados errores de conexión.

snort ————————————–> Sniffer de paquetes y un detector de intrusiones en una red


(NIDS).

aide —————————————> Detector de intrusiones en un único Servidor, PC o


host.(HIDS).

portsentry ————————> IDS que detecta escaneos de puertos y reacciona a un ataque.

chkrootkit ————————> Detector de rootkit.

netstat -napt ———————> Saber qué puertos tiene abiertos nuestro sistema

| n —————————-> No resuelve las direcciones a sus nombres DNS. Esto hace más rápida
la ejecución.

| a —————————-> Muestra todos las conexiones,incluídas las que están escuchando.

| p —————————-> Muestra el número y nombre del proceso,dueño de dicha conexión.

| t —————————-> sólo muestra conexiones tcp

Realizado por: Danilo Ilbay Nivel: 4to


INSTALACION Y CONFIGURACION DEL SERVIDOR SSH
Puedes obtener el software de OpenSSH de http://www.openssh.com/, allí encontrarás el fuente
y versiones compiladas para diferentes sistemas operativos.

Lo más probable es que tu distribución ya incluya este paquete. En el caso de RedHat los paquetes
básicos son:

 openssh: contiene los ficheros básicos necesarios para el servidor y clientes ssh.
 openssh-server: contiene el demonio sshd, permite a los clientes ssh establecer
conexiones seguras con el sistema.
 openssh-clients: contiene los clientes que permiten establecer conexiones con el
servidor.

Se necesitas tener instalado OpenSSL

El demonio sshd

El demonio sshd es el programa que espera conexiones de red de los clientes ssh, controla la
autenticación y ejecuta el comando requerido. El puerto por defecto en el que escucha es el 22 y
su fichero de configuración es /etc/ssh/sshd_config.

Otras opciones a destacar son:

 X11Forwarding yes|no : habilitar o deshabilitar la redirección X


 PasswordAuthentication yes|no : especifica si deseamos utilizar la autenticación básica

En esta configuración se indica también la ruta en la que encontrar las claves que identifican
nuestro servidor. Estas son la base de la autenticación mediante clave publica y los valores por
defecto son:

 HostKey /etc/ssh/ssh_host_key
 HostKey /etc/ssh/ssh_host_rsa_key
 HostKey /etc/ssh/ssh_host_dsa_key

Estas claves generales al sistema, junto con su correspondiente clave pública, se crean al instalar
el servidor mediante el comando ssh-keygen.

Los clientes ssh

Los programas que permiten al usuario utilizar el protocolo SSH son scp,sftp y ssh.

Se pueden configurar opciones generales al sistema en el fichero /etc/ssh/ssh_config como por


ejemplo:

ForwardX11 yes|no : habilitar o deshabilitar la redirección X

PasswordAuthentication yes|no : especifica si deseamos utilizar la autenticación básica en


nuestros clientes.

En él se indican las rutas para obtener las claves públicas y privadas de cada usuario:

IdentityFile ~/.ssh/identity
IdentityFile ~/.ssh/id_rsa

IdentityFile ~/.ssh/id_dsa

Realizado por: Danilo Ilbay Nivel: 4to


Estas entradas indican que las claves privada y pública de cada usuario se encontrarán en el
directorio .ssh del HOME del usuario. En este directorio se encuentra también el fichero
authorized_keys2 que controla la autenticación mediante claves, como veremos más adelante.

BIBLIOGRAFIA:
 http://www3.uji.es/~galdu/ssh_vs_rsh/x92.html
 https://www.taringa.net/posts/linux/3361118/Comandos-basicos-para-redes-en-
linux.html
 https://www.por-correo.com/index.php/articulos-de-interes/51-ayuda-linux-
listado-de-comandos-importantes-para-linux-unix.html
 https://blog.desdelinux.net/mas-de-400-comandos-para-gnulinux-que-deberias-
conocer/
 https://www.comoinstalarlinux.com/comandos-linux/comandos-linux-de-la-a-a-
la-z/

Realizado por: Danilo Ilbay Nivel: 4to