Writing /var/lib/dokuwiki/data/meta/tutorials/comandos_basicos.meta failed
tutorials:comandos_basicos
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| tutorials:comandos_basicos [2016/08/30 15:07] – [Copiar] dgarcia | tutorials:comandos_basicos [2022/09/20 00:08] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 11: | Line 11: | ||
| Debería ver los directorios y archivos de su home. Usualmente Documents, Downloads, Pictures, Music... entre otros. | Debería ver los directorios y archivos de su home. Usualmente Documents, Downloads, Pictures, Music... entre otros. | ||
| + | |||
| + | ls también se puede utilizar con direcciones absolutas. Entonces desde el directorio donde está vamos a listar el contenido en el directorio de configuración de dpkg. | ||
| + | |||
| + | ls /etc/dpkg | ||
| ==== cd ==== | ==== cd ==== | ||
| Line 16: | Line 20: | ||
| cd es el comando para cambiar de directorio (Change Directory). Vamos a cambiarnos al directorio de Documentos, para esto ejecute: | cd es el comando para cambiar de directorio (Change Directory). Vamos a cambiarnos al directorio de Documentos, para esto ejecute: | ||
| - | cd Documents | + | |
| Si usted no ha cambiado la configuración en .barshrc (luego veremos qué es) en el prompt de su consola debería poder ver un cambio. Para devolverse a un directorio padre se utiliza cd con el argumento .. | Si usted no ha cambiado la configuración en .barshrc (luego veremos qué es) en el prompt de su consola debería poder ver un cambio. Para devolverse a un directorio padre se utiliza cd con el argumento .. | ||
| Line 34: | Line 38: | ||
| ls | ls | ||
| - | Usted encontrará un directorio para cada core en su computadora, | + | Usted encontrará un directorio para cada core en su computadora, |
| - | + | ||
| - | ls /etc/dpkg | + | |
| ==== pwd ==== | ==== pwd ==== | ||
| Line 87: | Line 89: | ||
| mv kylo ../luke/ | mv kylo ../luke/ | ||
| - | Recuerde lo que significa .. , en este caso estamos tomando a kylo que está en leia, vamos al directorio padre y entramos a luke. Compruebe que kylo ya no está en leia ejecutando ls. Verifique que sí se encuentra dentro de luke. | + | Recuerde lo que significa |
| Ahora regrese al directorio Documents. Y cree un directorio llamado snoke. ls debería darle como resultado dos directorios: | Ahora regrese al directorio Documents. Y cree un directorio llamado snoke. ls debería darle como resultado dos directorios: | ||
| Line 102: | Line 104: | ||
| cd ~/Documents | cd ~/Documents | ||
| - | rm -r snoke vader | + | rm -r snoke skywalker |
| Compruebe los resultados con ls. ~ es una manera de abreviar su dirección de home. El -r lo hace de forma recursiva. | Compruebe los resultados con ls. ~ es una manera de abreviar su dirección de home. El -r lo hace de forma recursiva. | ||
| Line 108: | Line 110: | ||
| {{ : | {{ : | ||
| + | |||
| + | |||
| + | ===== SSH ===== | ||
| + | |||
| + | Primero hay que instalar ssh. | ||
| + | |||
| + | sudo apt-get install ssh | ||
| + | |||
| + | Generar una llave ssh. Entre comillas pone su correo electrónico. | ||
| + | |||
| + | ssh-keygen -t rsa -C " | ||
| + | |||
| + | En esta parte se le va a solicitar una contraseña. Si quiere ser paranoico, puede generarla cómo se les explicó durante la charla de seguridad. Recuerde muy bien esta contraseña. | ||
| + | |||
| + | Ahora se debe iniciar el ssh agent. | ||
| + | |||
| + | eval " | ||
| + | |||
| + | Y ahora agregue su nueva llave. | ||
| + | |||
| + | ssh-add ~/ | ||
| + | |||
| + | Ejecute lo siguiente: | ||
| + | |||
| + | cd ~/.ssh/ | ||
| + | ls | ||
| + | |||
| + | Note que hay dos llaves, una dice .pub y la otra no. Cuando le pidan su llave, usted entrega la que dice .pub, que es la llave pública. NUNCA ENTREGUE LA OTRA, hacer eso es muy peligroso, TENGA CUIDADO. | ||
| + | |||
| + | |||
| + | ==== Computadora remota ==== | ||
| + | |||
| + | Para esta parte vamos a aprender cómo logearse en una computadora remota utilizando ssh. Para esto vamos primero a crear otro usuario. Siga las instrucciones durante la creación del usuario, no utilice la misma contraseña para ambos usuarios, recuerde la charla de seguridad. | ||
| + | |||
| + | sudo adduser usuario2 | ||
| + | ls /home/ | ||
| + | |||
| + | Note que ahora están su usuario y su nuevo usuario. Para esta siguiente parte, deben formar parejas. En adelante a los miembros de la pareja se le llamarán R2D2 y C3PO. | ||
| + | |||
| + | R2D2 proceda a salirse de su interfaz gráfica, esto lo logra presionando las teclas ctrl-alt-F1. Una vez fuera encontrará una pantalla de login. Proceda a logearse como usuario2. Ahora debe fijarse cuál es su dirección ip. Para esto utilice el comando | ||
| + | |||
| + | ip addr | ||
| + | |||
| + | R2D2, dele la clave del usuario 2 a C3PO. | ||
| + | |||
| + | C3PO, corra el siguiente comando para logearse en la computadora de R2D2 de forma remota. | ||
| + | |||
| + | ssh usuario2@< | ||
| + | |||
| + | Ingrese la clave del usuario2. Ahora C3PO está logeado como usuario2 en la computadora de R2D2. Ahora C3PO debe ejecutar el siguiente comando: | ||
| + | |||
| + | echo "I have a bad feeling about this" | wall | ||
| + | |||
| + | R2D2 podrá ver el mensaje en su pantalla. R2D2 debe proceder a deslogearse de usuario2. Esto lo logra con el siguiente comando: | ||
| + | |||
| + | exit | ||
| + | |||
| + | C3PO ejecute en la terminal donde anteriormente ejecutó ssh el mismo comando, para deslogearse de la computadora de R2D2. | ||
| + | |||
| + | Repitan el procedimiento pero ahora R2D2 y C3PO invierten papeles. Evidentemente el mensaje que R2D2 le da a C3PO es " | ||
tutorials/comandos_basicos.1472569628.txt.gz · Last modified: 2022/09/20 00:08 (external edit)