Existen diversos protocolos de comunicación en la red que permiten la administración remota de equipos tales como Telnet, SNMP o SSH. Cada uno con sus diferentes caracteristicas de las cuales mencionaremos que SSH brinda conectividad de forma segura y encriptada de ahi su nombre "Secure Shell" o "Interprete de ordenes seguro", Veremos en primera instancia que para instalar dicho protocolo en nuestra PC con Linux Debian, Ubuntu, Mint y o cualquier distribución basada en Debian que cuente con paqueteria apt lo instalaremos de la siguiente manera como super usuario:
debianY:~# apt-get install openssh-server
Por medio de dicho comando instalaremos el servicio de SSH lo cual habilitara y permitira conexiones que se establezcan al puerto 22 de nuestra estación una vez instalado el servidor SSH esta listo para ser usado, vale la pena mencionar que aun sin contar con el servidor instalado es posible acceder una maquina la cual tenga el servidor activo a continuación realizare el procedimiento para conectarme a mi estación en primer lugar tengo que conocer la dirección Ip de la estación a la cual me deseo conectar y debo de contar con un usuario que posea contraseña para poder auntenticarme en la estación remota
debianY:~# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:1f:29:ad:0a:e8
inet addr:10.0.19.202 Bcast:10.0.19.255 Mask:255.255.255.0
inet6 addr: fe80::21f:29ff:fead:ae8/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3206 errors:0 dropped:0 overruns:0 frame:0
TX packets:1897 errors:0 dropped:0 overruns:0 carrier:0
collisions:641 txqueuelen:10
RX bytes:1845605 (1.7 MiB) TX bytes:458859 (448.1 KiB)
Memory:e4600000-e4620000
Mi dirección Ip en estos instantes es 10.0.19.202
accedere desde mi estación debianX a debianY asi:
debianX:~#ssh 10.0.19.202
En debian X como podras ver me encuentro en el usuario root al hacer la petición por ssh a la dirección 10.0.19.202 intentare acceder al usuario root que se encuentra en la 10.0.19.202 ssh me solicitara una confirmación ya que se añadira una llave RSA en otro post estudiaremos esto con detalle por el momento solamente escribimos yes para acceder
debianX:~# ssh 10.0.19.202
The authenticity of host '10.0.19.202 (10.0.19.202)' can't be established.
RSA key fingerprint is 04:39:0f:48:f2:e6:cf:9c:27:d4:0a:df:12:02:5a:f6.
Are you sure you want to continue connecting (yes/no)? yes
Nos desplegara una alerta indicando que se ha añadido una entrada RSA a la lista "known hosts"
Warning: Permanently added '10.0.19.250' (RSA) to the list of known hosts.
root@10.0.19.250's password:
Linux debianx.udb.edu.sv 2.6.32-5-686 #1 SMP Sat Jul 24 02:27:10 UTC 2010 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Sat Oct 9 04:02:41 2010 from 190.86.28.225
root@debianY:~#
Y como podras ver me encuentro ahora en el promt de root pero de debianY a la cual he accedido desde debianX, aca puedes realizar casi cualquier acción que necesites ejecutar desde la consola como comandos apt, creación y manipulación de archivos reinicio y apagado de la Pc
"Cuidado con esto si reinicias la Pc a la cual te has conectado tendras que esperar a que esta encienda nuevamente y si la apagas tendras que encenderla de manera fisica"
para cerrar la session de SSH escribes el comando exit para salir
root@debianY:~# exit
logout
Connection to 10.0.19.202 closed.
debianX:~#
Ahora si deseas acceder como un usuario especifico puedes especificarlo en la rutina de conexión anteponiendo el nombre del usuario al cual deseas iniciar sessión seguido de una arroba y luego la dirección Ip de esta forma accedere a la estación debianY sin embargo aun cuando me encuentro en debianX como root accedere a mi usuario personal en debianY la contraseña que nos solicita en esta parte es la contraseña del usuario cdcobos anteriormente nos solicitaba la contraseña de root
debianX:~#ssh cdcobos@10.0.19.202
cdcobos@10.0.19.2's password:
Linux debianx.udb.edu.sv 2.6.32-5-686 #1 SMP Sat Jul 24 02:27:10 UTC 2010 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
You have mail.
Last login: Fri Oct 8 04:11:44 2010 from 190.86.75.86
cdcobos@debianY:~$
Ahora como podras ver me encuentro en debianY como el usuario cdcobos con las respectivas limitantes que implica el usuario sin privilegios
En el proximo post veremos otras variantes sobre SSH siendo utilizado para copiar archivos a travez de la red
No hay comentarios:
Publicar un comentario