User Tools

Site Tools


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.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
tutorials:comandos_basicos [2016/08/30 15:19] – [cd] dgarciatutorials: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 34: Line 38:
   ls   ls
  
-Usted encontrará un directorio para cada core en su computadora, y algunos archivos con información sobre su CPU. 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. +Usted encontrará un directorio para cada core en su computadora, y algunos archivos con información sobre su CPU. 
- +
-  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 ".., 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.
  
 Ahora regrese al directorio Documents. Y cree un directorio llamado snoke. ls debería darle como resultado dos directorios: snoke y skywalker. Ahora regrese al directorio Documents. Y cree un directorio llamado snoke. ls debería darle como resultado dos directorios: snoke y skywalker.
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:
  
 {{ :tutorials:starwars4.png?nolink&200 |}} {{ :tutorials:starwars4.png?nolink&200 |}}
 +
 +
 +===== 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 "your_email@example.com"
 +
 +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 "$(ssh-agent -s)"
 +
 +Y ahora agregue su nueva llave.
 +
 +  ssh-add ~/.ssh/id_rsa
 +
 +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@<ip__R2D2>
 +
 +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 "beep"
tutorials/comandos_basicos.1472570379.txt.gz · Last modified: 2022/09/20 00:08 (external edit)