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:05] – [Crear] 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 79: | Line 81: | ||
Ahora vamos a crear un nuevo directorio llamado vader. Ya debería saber cómo se hace esto. Ingrese a vader y procede a crear dos directorios: | Ahora vamos a crear un nuevo directorio llamado vader. Ya debería saber cómo se hace esto. Ingrese a vader y procede a crear dos directorios: | ||
+ | |||
+ | {{ : | ||
==== Mover ==== | ==== Mover ==== | ||
Line 85: | 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: | ||
+ | |||
+ | {{ : | ||
==== Copiar ==== | ==== Copiar ==== | ||
Line 98: | 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. | ||
+ | |||
+ | |||
+ | {{ : | ||
+ | |||
+ | |||
+ | ===== 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.1472569524.txt.gz · Last modified: 2022/09/20 00:08 (external edit)