RSS

Algo de SSH para copiar archivos de un Ordenador a Otro

21 Feb

SSH nos sirve para conectarnos con otro ordenador de manera segura. Lo instalamos desde los repositorios segun nuestra distribucion de linux. Para mi gusto mejor que compartir carpetas con Samba.

Incluso tambien podemos conectarnos con nuestros Iphones y Androids si les instalamos un servidor SSH a ellos.
Para que funcione nuestro servidor tenemos que configurarlo despues que este instalado, para hacerlo editamos el siguiente archivo /etc/ssh/sshd_config y cambiamos los siguientes valores:
#port 22 lo cambiamos por: port 4321 (ojo quitamos la almohadilla para que el cambio se realice)

Podemos poner cuaquier valor en el puerto o dejarlo como esta que por defecto es el puerto 22, pero para mayor seguridad, se aconseja cambiarlo.

#LoginGraceTime 60 lo cambiamos por LoginGraceTime 30
#PermitRootLogin es mejor que lo dejemos con no para mayor seguridad asi no entramos como root
AllowUsers pepino trabajo@83.45.258.21  Aqui debemos poner nuestro usuario y algun otro que querramos añadir en mi caso pepino es mi usuario y trabajo@83.45.258.21 es mi usuario de trabajo.

Para que funcione el modo grafico tambien debemos cambiar las siguientes opciones
X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes

Guardamos el archivo y luego tenemos que reiniciar el servicio ssh en ubuntu lo hacemos asi:
$ sudo /etc/init.d/ssh restart

En arch linux $ sudo systemd restart sshd

Para conectarnos a un servidor SSH desde terminal hacemos lo siguiente:
$ ssh -p [puerto] user@ip_servidor        Ejemplo: ssh -p 4321 juan@192.168.1.25

Y para acceder al modo grafico o ejecutar una aplicacion en modo grafico usariamos:
$ ssh -p [puerto] -XC user@ip_servidor       Ejemplo: ssh -XC -p 5826 juan@192.168.1.25
Despues de entrar ejecutamos la aplicacion deseada. Ejemplo $ vlc

Para copiar archivos desde la terminal usamos el formato scp [opciones] [origen] [destino]:
$ scp -P [puerto] -r {recursivamente} [/ruta/archivos] user@ip_servidor:/directorio
Ejemplo: $ scp -P 4321 /home/pepino/fotos/*.jpg  juan@192.168.1.25:/home/juan/fotos

En Ubuntu o KDE existen aplicaciones que hacen la conexion automaticamente, en Ubuntu se llama Conectar a Servidor; en KDE hay que ir a Dolphin-Carpeta de Red-Crear carpeta de Red. Esto es la manera mas sencilla, solo se ponen los datos usuario, servidor y contraseña y ya estara configurado.

Si lo queremos hacer directamente desde Nautilus en la barra de direcciones ponemos:
ssh://user@ip_servidor:puerto Ejemplo: ssh://juan@192.168.1.25:4321

En dolphin o konkeror (KDE) tiene 2 formas: Una usando fish y otra usando sftp. Si no funciona la una usar la otra. Creo que la sftp tb funcionara en Ubuntu. Tambien se pone en barra de direcciones.
Ejemplos:
fish://juan@192.168.1.25:5826 esto seria el formato fish://user@ip_servidor:puerto
sftp://juan@192.168.1.25:5826 formato sftp://user@ip_servidor:puerto

Con esto ya podremos usar nuestros navegadores para copiar o borrar archivos, yo lo hago asi para copiarme archivos a mi telefono.
Mirar el video de youtube como lo usa este chico: Video1, Video 2

Anuncios
 
Deja un comentario

Publicado por en 21 febrero, 2013 en Sin categoría

 

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

 
A %d blogueros les gusta esto: