Vous êtes sur la page 1sur 3

Comandos de Secure Shell

Morales Perez Orlando1, * and Sanchez Velasco Leobardo Eli1, **


1

Universidad Tecnol
ogica de la Mixteca

El objetivo de la presente investigaci


on es usar el comando SSH el cual permite iniciar sesiones
y ejecutar comandos en m
aquinas remotas. Acceder remotamente a un sistema GNU/Linux para realizar tareas de diversa ndole, como mantenimiento, reconfigurar servicios, buscar archivos, etc.
Palabras claves:scp,ssh.

INTRODUCCION

I.

Muchas veces es necesario acceder remotamente a un


sistema GNU/Linux para efectuar tareas de diversa ndole, como mantenimiento, reconfigurar servicios, buscar
archivos, etc. En esta tarea juega un papel vital el uso de
SSH (secure shell).
SSH es un servicio que permite acceder a otro ordenador a traves de la red, ejecutar comandos en la maquina
remota y mover ficheros entre dos m
aquinas,etc. Ofrece
una consola en un ordenador remoto con los privilegios
que tenga la cuenta con la que se conecte.
II.

COMANDOS

A.

Comando sudo

El comando sudo (SUperuser DO) lo ejecuta un usuario normal, al que se supone tiene permisos para ejecutar
cierto comando. Entonces, sudo requiere que los usuarios
se autentifiquen a si mismos a traves de su contrase
na
para permitirles la ejecuci
on del comando.
1.

Comando aptget

APT (Advance Packagin Tool) es una herramienta de


empaquetado de aplicaciones creada por el proyecto Debian, para simplificar la instalaci
on y desinstalacion de
programas en Linux.
Para instalar aplicaciones en Linux mediante la
consola, usamos el comando apt-get. Aunque algunos
usuarios prefieren el uso de aptitude: una interfaz para
APT que tiene fama de resolver mejor las dependencias
que apt-get, y de eliminar paquetes in
utiles.
Ejemplo:
sudo apt-get install firefox
o

*
**

orlamo92@gmail.com
sanvel.eli@gmail.com

sudo aptitude install firefox


El comando apt-get tambien funciona para desinstalar software a
nadiendo el sufijo remove, y si adem
as
a
nadimos la orden purge podemos eliminar todos los
datos de un programa, para que no quede rastro de el
en nuestro sistema.
Ejemplo:
sudo apt-get remove purge firefox

B.

Comando cat

El comando cat, mostrara como salida el contenido


del archivo que le pasemos como argumento. Cuando
definamos el archivo a mostrar, deberemos tener en
cuenta el escribir la ruta completa de este archivo. Aqu
algunos ejemplos:
cat /etc/issue mostrara el contenido del fichero issue,
que normalmente almacena el nombre de la distribuci
on.
cat /proc/version que en este caso nos da como salida el
contenido del fichero version dentro de la carpeta /proc
que como norma general contiene la version del Kernel
de la distribucion que estamos usando.
cat h nos mostrara todas las opciones que podemos
usar para trabajar con este comando.

C.

Comando ssh

Secure Shell ssh, se utiliza para gestionar el login de acceso a un sistema remoto y establece una conexi
on cifrada con el sistema remoto, ademas de proporcionar otras
posibilidades.
Los programas SSH se suministran normalmente en
dos paquetes llamados generalmente openssh-server y
openssh-client. El primero de ellos debe estar instalado
necesariamente en la maquina remota a la que se quiere acceder, mientras que el segundo debe estarlo en la
maquina cliente (la mayora de las distribuciones Linux
lo instalan por omision). Del lado del servidor, el firewall
debe aceptar conexiones entrantes al puerto configurado

2
para SSH. El puerto por omisi
on es el 22, pero es posible cambiarlo por cualquier otro que el administrador
considere conveniente.
1.

Sintaxis

El comando scp utiliza por defecto el puerto 22, y se


conecta mediante un enlace encriptado ssh.
Se puede utilizar scp para copiar archivos de un ordenador local a otro remoto, tambien se puede copiar del
remoto al local y tambien se puede copiar entre dos remotos, mientras estas conectado a un tercer ordenador,
y el trafico no pasara por el ordenador en que est
as.

Una de las funcionalidades que le da mayor potencia


al ssh es la redirecci
on de las X.Esta permite que al
abrir cualquier aplicaci
on gr
afica su salida se redirija al
display del cliente.
Una de las funcionalidades que le da mayor potencia
al ssh es que nos permite abrir cualquier aplicacion
gr
afica y redirigir su salida al display del cliente.
Para establecer la conexi
on, se imparte el comando de
la siguiente manera:
ssh -X -p 22 usuario@servidor aplicaci
on
Con el par
ametro -X indicamos que vamos a ejecutar
programas con interfaz gr
afica, con -p indicamos el puerto, indicamos el usuario y la ip o nombre del servidor, y
por u
ltimo el nombre del programa a ejecutar.En caso de
que un usuario se encuentre usando el ordenador remoto,
todo esto se puede realizar sin que este se entere de los
cambios que esten sucediendo.
2.

Figura 1. Lnea de comandos para abrir un programa del


ordenador remoto en la pantalla del ordenador local.

En este caso, si elegimos nautilus tras escribir la contrase


na del usuario, se nos abrir
a el explorador de archivos
de la m
aquina remota. Con dicho programa podremos
ver los archivos de la m
aquina remota y manipularlos en
el ordenador local.
De la misma manera se puede utilizar el mismo comando para abrir cualquier aplicaci
on instalada en la maquina host.
Comando scp

SCP significa copiado seguro del ingles secure copy,


esto quiere decir que se copiara archivos de un ordenador
a otro a traves de una conexi
on segura y encriptada.

Sintaxis

Para copiar archivos de un ordenador a otro, se utiliza


la siguiente lnea de comandos:
scp U1@host1:archivo U2@host2:destino
En donde U1 es el nombre de usuario del ordenador
que contiene el archivo a copiar, host1 es la direcci
on de
red del ordenador que contiene el fichero, archivo es el
archivo a copiar, U2 es el usuario destino, destino es la
ubicacion en donde se copiara el archivo seleccionado.
Se puede no especificar ni ordenador ni usuario remotos, tanto en el origen como en el destino, y en este caso
el comando scp actuara tal como el comando cp y copiar
a
los archivos localmente.

2.

Ejemplo

Para ejecutar un archivo del ordenador remoto cuya


direcci
on IP es 192.168.240.157 en el ordenador local el
comando sera el mostrado en la figura 1.

D.

1.

Ejemplo

Para copiar un archivo del ordenador cuya direcci


on IP
es 192.168.240.157 al ordenador local el comando sera el
mostrado en la figura 2.

Figura 2. Lnea de comandos para copiar un archivo remoto


al ordenador local.

Como se puede observar en la figura 2, nuevamente


nos pide la contrase
na del usuario servidor, y una vez
introducida, el fichero se copia.

III.

CONCLUSIONES

Gracias a la practica realizada comprendimos el uso


de algunos comandos basicos utilizados en linux, que nos
permiten dar permisos administrativos a nuestro usuario, copiar archivos mediante la terminal, y tener acceso
remoto a otros ordenadores mediante el comando ssh.

3
IV.

REFERENCIAS

comando man ssh


comando man scp
https://wiki.debian.org/AccesoRemotoSSH

http://victorroblesweb.es/2013/12/23/ejecutaraplicaciones-graficas-via-ssh/
http://www3.uji.es/ galdu/ssh-vs-rsh/x165.html
https://www.garron.me/es/articulos/scp.html
http://www.linuxtotal.com.mx/?cont=info-admon-014

Vous aimerez peut-être aussi