martes, 14 de septiembre de 2010

Conexión SSH

Esta entrada consta de una breve explicacion de como utilizar la terminal para acceder a otra computadora.

Bueno lo primero es abrir la Terminal y vamos a teclea lo siguiente:


ubuntu@ubuntu:~$ ssh Usuario@148.xxx.xxx.xx
donde ssh nos sirver para poder conectarnos al servidor.

al teclear lo primero nos perdira un password para conectarnos por razones de seguridad no se va a ver lo que estas tecleando.
Usuario@148.xxx.xx.xx's password: 

Si te aparece esto quiere decir que estas conectado sin ningun problema.
Linux ubuntu 2.6.32-21-generic #32-Ubuntu SMP Fri Apr 16 08:10:02 UTC 2010 i686 GNU/Linux
Ubuntu 10.04 LTS


Welcome to Ubuntu!
 
* Documentation:  https://help.ubuntu.com/


Realmente podras utilizar la terminal para acceder y editar los archivos a los que tengas los permisos.

Los siguientes ejemplos son los que utilizamos en Programacion web. Para utilizar la terminal como un control remoto a una computadora que funciona como servidor.

Ejemplos de directorios.
Para acceder al directerio cgi-bin tecleamos: 
usuario@ubuntu:~$ cd /usr/lib/cgi-bin/ 


Para poder ver los HTMLs en la carpeta:
ubuntu@ubuntu:~$ cd /var/www/

Si no conoces donde esta la ubicacion de la carpeta puedes teclear en la terminal ls y asi podras ver que archivos tiene la carpeta en la que estas.

Subir o descargar archivos. 

PRIMERO NESESITAMOS ABRIR OTRA TERMINAL.

Tomaremos de ejemplo unos archivos en Python que utilizo se CGI. 
  
para poder descagar un archivo tenemos que teclear esto:
ubuntu@ubuntu:~/Desktop$ scp usuario@148.xxx.xx.xx:/usr/lib/cgi-bin/Nombre.py

y para subirlo
ubuntu@ubuntu:~/Desktop$ scp Nombre.py usuario@148.xxx.xx.xx:/usr/lib/cgi-bin/


Editar permisos de los archivos.
 
Tomamos de ejemplo el archivo.py y para que sea ejecutable es nesesario teclear:

usuario@ubuntu:/usr/lib/cgi-bin$ chmod a+x nombre.py

Para saber si se cambiaron los permisos es bueno usar  ls ls -la ya que segun el color te muestra los permisos que tiene y si agregas -la es dice que permisos tiene cada archivo.

Llamar un CGI desde un HTML.

 Es nesesario Añadir al archivo HTML la siguiente linea para que se conecte con el programa de Python
 <form name="acceso" action="http://localhost/cgi-bin/NOMBRE.py" method="get">
Formulario.  
</form>


La idea de esta entrada es para manejar paginas web, pero es muy util si aun estas aprendiendo comandos basicos para usar la Terminal. 
 

Saludos :]

1 comentario: