sad:ubuntu:p8
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| sad:ubuntu:p8 [2018/01/10 17:41] – José Manuel Guallar | sad:ubuntu:p8 [2019/01/04 13:18] (actual) – editor externo 127.0.0.1 | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| ====== ¿Qué es SSHD? ====== | ====== ¿Qué es SSHD? ====== | ||
| - | |||
| sshd (OpenSSH Daemon) es el programa daemon para ssh. Este programa reemplazan a rlogin y rsh que proporcionan comunicaciones encriptadas seguras entre dos hosts que no son de confianza en una red insegura. | sshd (OpenSSH Daemon) es el programa daemon para ssh. Este programa reemplazan a rlogin y rsh que proporcionan comunicaciones encriptadas seguras entre dos hosts que no son de confianza en una red insegura. | ||
| Línea 12: | Línea 11: | ||
| update-rc.d: | update-rc.d: | ||
| - | Requisito previo | + | **Requisito previo** |
| - | | + | Tener instalado Ubuntu Desktop 12.04 LTS |
| | | ||
| ** Notas de la practica ** | ** Notas de la practica ** | ||
| Línea 25: | Línea 24: | ||
| * Utilizaremos update-rc.d para crear el inicio de nivel de ejecución y eliminar las secuencias de comandos. | * Utilizaremos update-rc.d para crear el inicio de nivel de ejecución y eliminar las secuencias de comandos. | ||
| - | ===== Actualización del sistema ===== | + | ====== Actualización del sistema |
| - | La actualización se usa para resincronizar los archivos de índice del paquete desde sus fuentes. Es decir, el indicador de " | + | La actualización se usa para resincronizar los archivos de índice del paquete desde sus fuentes. Es decir, el indicador de " |
| <code bash> | <code bash> | ||
| Línea 37: | Línea 36: | ||
| {{: | {{: | ||
| - | {{: | + | {{: |
| {{: | {{: | ||
| Línea 43: | Línea 42: | ||
| {{: | {{: | ||
| - | ===== Verificación ===== | + | ======= Verificación |
| Para verificar que openssh-server esta bien instalado y funcionando | Para verificar que openssh-server esta bien instalado y funcionando | ||
| Línea 51: | Línea 50: | ||
| </ | </ | ||
| - | ps -eaf, enseña todo los procesos | + | **ps -eaf**, enseña todo los procesos |
| - | + | **grep -v grep**, filtra la salida del proceso grep \\ | |
| - | grep -v grep, filtra la salida del proceso grep | + | **grep sshd**, solo enseña el proceso sshd |
| - | + | ||
| - | grep sshd, solo enseña el proceso sshd | + | |
| | | ||
| Línea 62: | Línea 59: | ||
| </ | </ | ||
| - | pgrep, es un comando que cobina los comando " | + | **pgrep**, es un comando que cobina los comando |
| {{: | {{: | ||
| - | ===== Script de inicio para openssh-server ===== | + | ====== Script de inicio para openssh-server |
| <code bash> | <code bash> | ||
| Línea 72: | Línea 69: | ||
| </ | </ | ||
| - | Como parte de la instalación de openssh-server, | + | Como parte de la instalación de openssh-server, |
| - | ===== Detener e iniciar SSHD con / | + | ====== Detener e iniciar SSHD con / |
| <code bash> | <code bash> | ||
| Línea 81: | Línea 78: | ||
| root@ubuntu:/ | root@ubuntu:/ | ||
| </ | </ | ||
| + | |||
| Observa que no se devuelven líneas, porque sshd no se está ejecutando. | Observa que no se devuelven líneas, porque sshd no se está ejecutando. | ||
| Línea 92: | Línea 90: | ||
| {{: | {{: | ||
| - | ===== Detener e iniciar SSHD con el comando " | + | ====== Detener e iniciar SSHD con el comando " |
| <code bash> | <code bash> | ||
| root@ubuntu:/ | root@ubuntu:/ | ||
| - | + | </ | |
| - | Aviso, si ssh se está ejecutando se muestra un número de proceso, llame al PID (ID del proceso). | + | |
| + | Aviso, si ssh se está ejecutando se muestra un número de proceso, llame al PID (ID del proceso). \\ | ||
| En mi caso, el PID es 3454 | En mi caso, el PID es 3454 | ||
| + | <code bash> | ||
| root@ubuntu:/ | root@ubuntu:/ | ||
| + | </ | ||
| - | Reemplaza 3454, que es tu PID ssh. | + | Reemplaza |
| + | <code bash> | ||
| root@ubuntu:/ | root@ubuntu:/ | ||
| + | </ | ||
| Este comando todavía detiene el daemon ssh. | Este comando todavía detiene el daemon ssh. | ||
| + | <code bash> | ||
| root@ubuntu:/ | root@ubuntu:/ | ||
| + | </ | ||
| Observa que no se muestran procesos para sshd, ya que detuvimos sshd en el comando anterior. | Observa que no se muestran procesos para sshd, ya que detuvimos sshd en el comando anterior. | ||
| - | root@ubuntu:/ | + | <code bash> |
| + | root@ubuntu:/ | ||
| + | </ | ||
| Reiniciamos sshd, tiene un nuevo PID de 3473 en mi caso. | Reiniciamos sshd, tiene un nuevo PID de 3473 en mi caso. | ||
| + | <code bash> | ||
| root@ubuntu:/ | root@ubuntu:/ | ||
| </ | </ | ||
| - | ps -eaf, muestra todos los procesos. | + | **ps -eaf**, muestra todos los procesos. |
| - | + | **grep -v grep**, filtra el comando grep. \\ | |
| - | grep -v grep, filtra el comando grep. | + | **egrep '(sshd | 4280)' |
| - | egrep '(sshd | 4280)', busca cualquier proceso que contenga la cadena sshd o 4280. Recuerda 4280 es mi PID, y para reemplazar 4280 con tu PID. | + | Sustituye el valor 4280 por tu PID :?: |
| {{: | {{: | ||
| - | ===== Copia de seguridad del fichero / | + | ====== Copia de seguridad del fichero / |
| <code bash> | <code bash> | ||
| Línea 135: | Línea 142: | ||
| </ | </ | ||
| - | ===== modificacion el fichero de configuracion ===== | + | ====== modificacion el fichero de configuracion |
| <code bash> | <code bash> | ||
| Línea 141: | Línea 148: | ||
| </ | </ | ||
| - | buscamos | + | Buscamos |
| y cambiamos yes por no. Al reemplazar " | y cambiamos yes por no. Al reemplazar " | ||
| Línea 147: | Línea 154: | ||
| {{: | {{: | ||
| - | ahora buscamos PermitEmptyPasswords | + | ahora buscamos |
| - | De forma predeterminada, | + | De forma predeterminada, |
| - | ===== | + | |
| - | guardamos el fichero y reseteamos el servicio ===== | + | ====== guardamos el fichero y reseteamos el servicio |
| <code bash> | <code bash> | ||
| Línea 161: | Línea 168: | ||
| {{: | {{: | ||
| - | Crear scripts de para inicar o matar el proceso openssh-server | + | ====== |
| <code bash> | <code bash> | ||
| - | root@ubuntu:/# | + | root@ubuntu:/# |
| </ | </ | ||
| El comando update-rc.d se usa para crear inicio, habilitar, eliminar y eliminar scripts para los servicios enumerados en / | El comando update-rc.d se usa para crear inicio, habilitar, eliminar y eliminar scripts para los servicios enumerados en / | ||
| - | Si se utilizan los valores predeterminados, | + | Si se utilizan los valores predeterminados, |
| - | Verificar | + | Verificar la creacion e inicio de los scripts |
| <code bash> | <code bash> | ||
| Línea 176: | Línea 184: | ||
| </ | </ | ||
| - | find / | + | **find / |
| - | + | **xargs ls -l**, use el comando xargs para realizar un ls de cada archivo que encuentra. | |
| - | xargs ls -l, use el comando xargs para realizar un ls de cada archivo que encuentra. | + | **grep ssh**, solo muestra archivos que contienen ssh. \\ |
| - | + | ||
| - | grep ssh, solo muestra archivos que contienen ssh. | + | |
| | | ||
| - | ===== Print de pantalla | + | '' |
| <code bash> | <code bash> | ||
| - | root@ubuntu:/# | + | root@ubuntu:/# |
| - | root@ubuntu:/# | + | root@ubuntu:/# |
| - | root@ubuntu:/# | + | root@ubuntu:/# |
| root@ubuntu:/# | root@ubuntu:/# | ||
| </ | </ | ||
sad/ubuntu/p8.1515606097.txt.gz · Última modificación: (editor externo)
