BULMA Bulma amb el projecta Defective by Desing
Bergantells Usuaris de GNU/Linux de Mallorca i Afegitons   |   Bisoños Usuarios de GNU/Linux de Mallorca y Alrededores
CONTENIDOS
. Jornadas de software libre
. Version para PDA
. Enlaces breves
. La asociacion
. Los mas leidos
. Autores [Actividad]
. Ultimos Comentarios
. Todos los titulares!
. Estadisticas
. Guia de estilo
. ¿Sugerencias?
. Wiki
. XML [Ayuda]
Listas de correo
. Archivos bulmailing
. Archivos BulmaGes
Radio libre :-)
. Des de la Xarxa (Archivos)
. Mallorca en Xarxa
Busquedas

+ Enlaces Linux
Ultimos kernels
(02/09/2010 18:16:25)
    
Google


En bulma.net
En internet
Envio de ficheros entre pc's mediante scp (33736 lectures)
Por Victor Santos
Vctrsnts (http://vctrsnts.dyndns.org)
Creado el 21/04/2004 13:00 modificado el 21/04/2004 13:01

En casa tengo dos pcs con Debian (SID y Woody) entonces para hacer pruebas en Woody a veces tenia que pasar ficheros de un pc a otro usando diskets :-)
Y eso que los dos estan conectados en red ...

Pagina1/1

Hasta que me canse de esta forma y después de buscar encontre el comando scp que no es otra cosa que la union del comando cp más el protocolo ssh.
Se puede decir que el scp es la siguiente versión del rcp. Asi que ... el que tenga ojos que vea ...

La forma de usar esta instrucción es la siguiente:
scp [origen] [destino]
Donde [origen] será el nombre del fichero.
Donde [destino] esta compuesto de:
usuario@ip:/directorio/destino

Un ejemplo sería el siguiente:
scp fichero.tar.gz luis@192.168.100.2:/home/luis/fichero.tar.gz

Lo que estamos haciendo es enviar el fichero "fichero.tar.gz" al usuario "luis" que esta en el pc con ip "192.168.100.2" y copiarlo en "/home/luis/fichero tar.gz"

Si quereis más información podeís mirar el "man scp" que puede resolver otras dudas ...

Problema solucionado, ya no tendre necesidad de usar los diskets para pasar mis ficheros de un pc a otro :-)
Hasta otra ...

Imprimir
Version para
imprimir

Imprimir
Version
PDF
Comentarios
Es posible que se hayan omitido algunos comentarios considerados poco constructivos
1.  Re: Envio de ficheros entre pc's mediante scp (21/04/2004 13:31, #20811)
  Por: Anónimo
Macho!!! ¿eso es un truco? :-?

 
2.  Re: Envio de ficheros entre pc's mediante scp (21/04/2004 14:16, #20813)
  Por: deabru
pues si, porque muchos no saben que esto existe y se pegan con samba, un ftp o nfs para copiar un simple fichero entre dos linux

 
3.  Re: Envio de ficheros entre pc's mediante scp (22/04/2004 16:28, #20846)
  Por: Anónimo
Hablando de ello, el sshd (servidor del ssh) también tiene disponible sftp (el ftp pero a través de ssh)

 
4.  Re: Envio de ficheros entre pc's mediante scp (25/04/2004 03:02, #20889)
  Por: Spyn_ET
si, pero sftp es unicamente para copiar desde otro pc, osea desde el q estas te copias algo de otro pc. sftp luis@192.168.100.2:/home/luis/fichero.tar Te copia el fichero.tar del ordenador 192.168.100.2 del usuario "luis" en el directorio donde lo has ejecutado. La unica opcion para hacer algo parecido al scp es conectar mediante ssh y ejecutar el sftp remotamente, para recoger algo del ordenador de donde estas conectandote...... q lio!!! Muy buena articuñp

 
5.  Re: Envio de ficheros entre pc's mediante scp (25/04/2004 07:55, #20891)
  Por: Anónimo
sftp basicamente soporta los mismos comandos que ftp, podes usar get y/o put despues de identificarte en el host remoto, o que se te permite subir y bajar archivos, sin necesidad de nada raro.

 
6.  Re: Envio de ficheros entre pc's mediante scp (17/01/2006 01:49, #30552)
  Por: Anónimo
estoy en un computador identificado con su ip. Quiero copiar un archivo o archivos de otro computador. ¿Cómo hago usando sftp dicha copia?

 
7.  Re: Envio de ficheros entre pc's mediante scp (22/04/2004 18:35, #20849)
  Por: Ivan
Y de los más útiles. Lo uso a diario. Por cierto, no se ha comentado un parámetro muy útil. Para copiar recursivamente directorios completos hay que hacer añadir el parámetro -r. Ejemplo, para copiar el directorio A situado en el directorio raíz del usuario USUARI del ordenador SERVIDOR al directorio local: scp -r USUARI@SERVIDOR:~/A ./

 
8.  Re: Envio de ficheros entre pc's mediante scp (22/11/2005 23:49, #29586)
  Por: Anònim
QUE RIDICULOS!!!

 
9.  Re: Envio de ficheros entre pc's mediante scp (21/04/2004 14:25, #20814)
  Por: Anónimo
Si os interesa este truco, y quereis avanzar más, podeis ver diferentes formas de copiar directorios o carpetas completas en esta receta de la sección de recetas de GCubo.

 
10.  Re: Envio de ficheros entre pc's mediante scp (21/04/2004 15:11, #20816)
  Por: Capsize
A veces, si el uso es intesivo y necesitamos copiar archivos, mas que copiar, acceder a los archivos, creo que seria mas conveniente usar NFS, asi ganas en redundancia y no tienes los ficheros duplicados, ocupando espacio. Si solo es el mero hecho de copiar un fichero en un determinado momento entonces vale.

 
11.  Re: Envio de ficheros entre pc's mediante scp (21/04/2004 15:16, #20817)
  Por: Xavier (http://www.dilblog.org)
I encara més senzill, amb konqueror obres una etiqueta amb fish://192.168.100.2, entres usuari i clau d'accés i avall. Ctrl+C i Ctrl+V, no?

 
12.  Re: Envio de ficheros entre pc's mediante scp (21/04/2004 15:45, #20818)
  Por: Capsize
Aixo me pareix perfecte pero no per tot hi ha entorn grafic (Servidors) i menys encara KDE. Sa idea es emprar consola per fer-ho.

 
13.  Re: Envio de ficheros entre pc's mediante scp (21/04/2004 23:54, #20835)
  Por: Xavier (http://www.dilblog.org)
Correcte! En aquest cas completament d'acord. Tot i que no té perquè complir-se que servidor != entorn gràfic.
Vull dir que jo tinc un servidor (cutre) amb un pentium a 400 i el kde 3.2 va de conya, i sense problemes. Això si, no és servidor de gaire res seriós. Però és cert que avui en dia tenir les X no suposa gairebé cap esforç, no?

 
14.  Re: Envio de ficheros entre pc's mediante scp (21/04/2004 15:59, #20819)
  Por: Anònim
Me parece interesante el artículo para novatos, sólo una puntualización..¡directorios! y no carpetas, por Diós..

 
15.  Re: Envio de ficheros entre pc's mediante scp (21/04/2004 17:16, #20823)
  Por: Anònim
Gràcies pel truc, molt bo!!!. Jo sempre anava amb ftp!!! Salut

 
16.  Re: Envio de ficheros entre pc's mediante scp (21/04/2004 17:32, #20824)
  Por: Anónimo
Y si usais konqueror, tenemos el protocolo fish...

fish://user@host:/path

 
17.  Re: Envio de ficheros entre pc's mediante scp (21/04/2004 18:46, #20827)
  Por: Anónimo
scp fichero.tar.gz luis@192.168.100.2:
Si no se quiere modificar el nombre del fichero y guardarlo directamente en la home del usuario no hace falta el directorio destino. Nótese que hay que poner los dos puntos finales.

 
18.  Re: Envio de ficheros entre pc's mediante scp (22/04/2004 11:41, #20842)
  Por: Anònim
I si estàs loguejat com a luis tampoc cal posar el luis@... (per defecte et pilla el nom d'usuari actual).

 
19.  Re: Envio de ficheros entre pc's mediante scp (21/04/2004 22:07, #20832)
  Por: Benjami (http://bitassa.com)
En la parte de la maquina remota puedes escribir ~ en vez de /home/usuario, porque ~ = nombre del usuario: scp usuario@ip:/home/usuario/blablabla ./ equivale a

scp usuario@ip:~/blablabla ./

 
20.  Re: Envio de ficheros entre pc's mediante scp (22/04/2004 12:43, #20843)
  Por: Anónimo
no es necesario poner nada, si haces scp cosa.txt usuario1@maquina1:subdir1/ lo mete en ~usuario1/subdir automaticamente

 
21.  Re: Envio de ficheros entre pc's mediante scp (21/04/2004 22:30, #20833)
  Por: Pedro Reina (http://pedroreina.net)
Gracias, Víctor, por tu comentario. Creo que siempre es bueno que los usuarios que se acercan al mundo de los sistemas UNIX libres (aquí meto Linux y la familia libre BSD) puedan ver modos sencillos de hacer ciertas cosas que en otros sistemas necesitan gran cantidad de recursos. Además de los métodos gráficos indicados en otros comentarios, me gustaría comentar que si ya dispones de una conexión ssh entre dos máquinas, puedes usar un cliente gráfico de FTP (yo uso gFTP) para hacer la transferencia de archivos, pero mediante el protocolo SSH.

 
22.  Re: Envio de ficheros entre pc's mediante scp (22/04/2004 00:08, #20836)
  Por: Xisco
També tenim el sftp, que es pot emprar de forma gràfica des de nautilus si no tenim el Konqueror per fer fish, que seria el més còmode. sftp://usuari@ip_maquina Demanarà el password i mostrarà l'arbre de directoris de la màquina remota. L'orde és la mateixa per nautilus que per konqueror.

 
23.  Re: Envio de ficheros entre pc's mediante scp (22/04/2004 18:35, #20850)
  Por: Ivan
Puntualització. SFTP és més segur que SCP o FISH. Amb els darrers de vegades es per alguna dada i un fitxer que altre no es copia. Tanmateix, es cert que aquests són més ràpids. S'ha de dir que només m'ha passat que el scp falli un parell de cops en mooolt de temps i en connexions internacionals.

 
24.  Re: Envio de ficheros entre pc's mediante scp (06/04/2005 16:36, #26123)
  Por: renemcs
sftp, es una muy buena opción para los que estan acostumbrados a trabajar en un ambiente grafíco y que estan comenzando en linux.

 
25.  Re: Envio de ficheros entre pc's mediante scp (22/04/2004 01:04, #20838)
  Por: guille
muchas graciasss! yo tambien me liaba con ftp o samba. y para mover un simple fichero este comado es estupendo.

 
26.  Re: Envio de ficheros entre pc's mediante scp (22/04/2004 04:15, #20839)
  Por: mal
Y aún más fácil todavía..... Con lo siguiente ya no hará falta que introduzcais la clave cada vez que realizas una conexión por ssh (scp, sftp, ssh, ...) :D

Tenéis que generar una pareja de claves publica y privada, para despues añadir la clave pública en el fichero ~/.ssh/authorized_keys de la cuenta que se encuentra máquina que quereis acceder.

paso1. Generar las claves

pepe@kakita:~$ ssh-keygen -t rsa -b 1024

Con esto se generará en ~/.ssh/ dos ficheros, id_rsa(clave privada) y id_rsa.pub(clave pública)

paso2. Copiar la clave pública en cuenta de la máquina que queremos acceder.

pepe@kakita:~$ssh pablo@casita "cat >>~/.ssh/authorized_keys" <~/.ssh/id_rsa.pub

paso3. Realizar un ssh

pepe@kakita:~$ ssh pablo@casita

si todo ha ido bien, habrás accedido a la máquina remoto si que te pida el password.

Si habéis protegido la clave privada con password a la hora de crearlo, debereis de introducir la clave que habeis puesto a la clave privada, no la de la cuenta remota. Si no kereis introducir la clave, podeis utilizar el ssh-agent, de esta forma solo lo introduciréis una vez y no lo volverá a pedir en el resto de la sesión.

Echad una miradita al man y encontraréis bastante más información,

salu2

 
27.  Re: Envio de ficheros entre pc's mediante scp (30/04/2004 05:24, #20975)
  Por: Wilkin
Bueno y si ya tienes la pareja de llaves y además usas una version reciente de Gnome pudes hacerle un ssh://usuario@maquina o bien simplemente ssh://maquina, desde nautilus... Ja! como si tuvieras NFS o samba, solo que seguro y más rapido :D

Saludos!

 
28.  Re: Envio de ficheros entre pc's mediante scp (04/06/2004 19:23, #21738)
  Por: joseiki (http://www.hechospiscos.tk)
Muchas gracias, tu explicación de utilizar tanto el ssh como el scp desatendido me ha venido de lujo. Eres un fenómeno, como todos los que suelen visitar esta página de bulma, que es una de las páginas mejor documentadas en el tema linux a mi gusto que he encontrado hasta ahora español. Un saludo y gracias a todos los que colaboran dando su ayuda a novatillos como yo.

 
29.  Re: Envio de ficheros entre pc's mediante scp (22/04/2004 19:18, #20852)
  Por: Anónimo
LLevo 2 semanas con linux (guadalinex) instalado en mi portátil. No tengo (casi) ni idea de esto (tanto güidous en el cuerpo...) y agradezco mucho este tipo de artículos, aunque parezcan triviales a los que lleváis más tiempo con linux. A mi me ha resuelto una papeleta: no sabia como conectar mi ordenador para transferir archivos al del trabajo. SAludos.

 
30.  Re: Envio de ficheros entre pc's mediante scp (22/04/2004 20:17, #20857)
  Por: Anònim
Para que complicarse la vida? apt-get install secpanel ... Lo uso desde hace 1 año y es lo mejor :)

 
31.  Re: Envio de ficheros entre pc's mediante scp (22/04/2004 22:06, #20860)
  Por: Anónimo (http://www.freepgs.com/vgozalbes/)
Me ha gustado secpanel, pero siempre prefiero hacer las cosas por consola y dejar los GUI para otras ocasiones.

 
32.  Dos opciones más (23/04/2004 16:56, #20872)
  Por: aardz
Hay un par de formas mas de hacer esto desde consola de forma muy sencilla.

1. Usando mc (midnight commander)

Automáticamente puede hacer una conexion usando fish,
simplemente eligiendo el menu de uno de los paneles
"conexion por shell" y escribiendo:

usuario@maquina:C.ssh:/directorio/de/destino

O alternativamente escribiendo directamente en la linea
de comandos:

cd /#sh:usuario@maquina:C.ssh:/diretorio/de/destino

2. Usando lftp
Podemos hacer una conexion por sftp escribiendo:

lftp sftp://usuario@maquina:/directorio

 
33.  Re: Dos opciones más (02/07/2004 22:48, #22211)
  Por: Maxi
Muchas gracias por el dato. La verdad que tener en un panel mi server via ssh me facilita mucho las cosas. Chas gracias Maxi

 
34.  Re: Envio de ficheros entre pc's mediante scp (23/04/2004 19:49, #20877)
  Por: Anónimo
Pues que quereis que os diga, no me funciona nada de nada, llevo meses intentando pasar ficheros del sobremesa al portatil y no hay manera, ahora tengo los dos con Guadalinex, scp, fish, samba y todos me dan error de que no pueden conectar.... Se ve que tengo madera de hacker :)

 
35.  Re: Envio de ficheros entre pc's mediante scp (24/04/2004 16:11, #20882)
  Por: Anónimo
No se como funciona GuadaLinex, pero posiblemente necesites tener instalado y funcionando el ssh, viene en la mayoría de las distribuciones, y se instala y configura sin problemas.

 
36.  Re: Envio de ficheros entre pc's mediante scp (24/04/2004 22:43, #20887)
  Por: Anónimo
y otro método para hacer lo mismo

tar cvzf - directorio | ssh usuario@host tar xvzf -


 
37.  Re: Envio de ficheros entre pc's mediante scp (11/08/2005 12:23, #27833)
  Por: Vicent
Otro truco relacionado :

para comprimir un directorio y que el fichero comprimido se cree en otra maquina

tar cvzf - directorio | ssh usuario@host "cat > NombreFicheroDestino"

 
38.  Re: Envio de ficheros entre pc's mediante scp (26/04/2004 01:52, #20900)
  Por: Anónimo
probé el "truco" esta mañana, la verdad no lo conocia y me hacia falta :) gracias! :) ahora tengo un problema, ahora cuando intento loguearme mediante ssh a mi sshd (en la otra máquina) me da un error el primero pidiendo ssh-askpass, me dice que no esta instalado, antes nunca lo necesite para loguearme y el segundo es algo como: Host key verification failed. para mi usuario. para root simplente no entra, sin decir nada. alguien sabe qué puede pasar?

 
39.  Re: Envio de ficheros entre pc's mediante scp (28/04/2004 17:24, #20939)
  Por: redscizor
fascinante el truco, en la univ pasabamos archivos por el ftp, samba, ahora esto nos facilitaria la vida pero ........., no tengo scp :S donde michi esta?????? el apt- cache search scp no me dio nada interesante salvo este: scponly - Restricts the commands available to scp- and sftp-users pos ese es????

 
40.  Re: Envio de ficheros entre pc's mediante scp (23/05/2004 20:39, #21409)
  Por: Vctrsnts (http://vctrsnts.dyndns.org)
el scp ya esta instalado por defecto. solamente se tiene que poner scp y funcionara. Es lo que yo he hecho, no he tenido que instalar nada

 
41.  Re: Envio de ficheros entre pc's mediante scp (13/05/2004 20:38, #21241)
  Por: Anònim
Una consulta....el "destino" puede ser un descriptor de socket abierto? Saludos!

 
42.  Otra forma... (16/05/2004 15:21, #21294)
  Por: Anònim
Tambien se puede hacer asi, es bastante cutre, pero bueno :D

Ordenador 1:
$ netcat -l -p 6969 > fichero_destino

Ordenador 2:
$ netcat IPordenador1 6969 < fichero_origen

 
43.  Re: Envio de ficheros entre pc's mediante scp (15/08/2004 04:56, #22795)
  Por: Jara
Escelente, muchas gracias

 
44.  Re: Envio de ficheros entre pc's mediante scp (07/03/2005 18:48, #25555)
  Por: Anónimo
Yo tengo un problema que es el siguiente: Yo tengo dos pc`s conectados en red y con la unidad "C" compartidas entre ambos, uno lo utilizo yo solamente, pero el otro lo utiliza el resto de la familia o sea mi mujer y mi hijo. Este ya lo he tenido que formatear dos veces, aunque ultimamente ya he optado por el norton ghost. El caso es, por que cada uno se descarga lo que le interesa sin tener el menor mantenimiento del pc, con lo que al cabo del tiempo se llena el disco duro de archivos inservibles. El otro día se me ocurrió que; si yo pudiese copiar todos los archivos que se descargan en el pc "familiar" al mio automaticamente, en una carpeta indicada por mi, podría saber exactamente cuales son los archivos que se han descargado en el otro pc, y tenerlos localizados por sus nombres en dicha carpeta para su posterior eliminación, en breves periodos de revisión, con lo que lograría un mantenimiento casi perfecto del pc familiar, sin tener que recurrir cada dos por tres al norton ghost o al indeseado formateo de este, evitando asi tambien, el tener que eliminar programas, drivers, descargas de utilidades o alguna mejora de configuaración, realizada para mejorar el rendimiento del pc. Bueno, explicado todo esto, yo lo que busco es un programa o utilidad que copie todo los archivos descargados o creados en el pc familiar al mio automaticamente, a una carpeta, para saber en cada momento cuales son aquellos que sobran y perjudican su rendimiento. Gracias a todo aquel que me pueda ayudar y saludos para todos.

 
45.  Re: Envio de ficheros entre pc's mediante scp (25/07/2005 19:51, #27634)
  Por: Anónimo
hola quiero programar este comando (scp) para cada dia de forma automatica pero aun no encuentro como pasarle la password....please si alguien conoce una forma de hacerlo

 
46.  Re: Envio de ficheros entre pc's mediante scp (19/08/2005 19:25, #27948)
  Por: Anónimo
Mis estimados gurus, yo no se mucho de esto y estoy tratando de transferir un directorio con varios subdirectorios desde un server a otro, usando sftp, pero el mismo parece no copiar directorios, solo archivos, como puedo hacer que copie dorectorios? o que otra opcion tengo? gracias mil!

 
47.  Re: Envio de ficheros entre pc's mediante scp (19/08/2005 19:46, #27950)
  Por: Vctrsnts (http://vctrsnts.dyndns.org)
Veo que no has leido antes... en las respuestas a mi articulo, viene gente donde dice como hacerlo, pero bueno... si no quieres aprender a buscarte un poco la vida, y quieres que te lo den todo mascado, aqui va la solución ...

puedes usar el mc (midnight Commander) mismo, dentro del apartado derecha, tienes la opción "conexión por shell".

Introduces la contraseña, cuando te la pida, y entonces en un lado tienes tu pc, y en el otro tienes el remoto, solamente tienes que copiar de un lado a otro.

Tambien puede comprimir el directorio, y despues pasarlo como un simple fichero....

Espero que esto te pueda servir de ayuda.

 
GRACIAS
Distribuciones Universal
Por el servidor
Dpto. de Matematicas e Informatica
Calificacion
**00
Vots: 42
Danos tu opinion:
**** Excelente
***0 Muy Bueno
**00 Bueno
*000 Regular
0000 Malo
SECCIONES
Noticia
Breve
Truco
Enlace
Participa
Proyecto
Articulo
Webbulma
Manoletada :-)
Seguridad
Modificado: 10/10/2008 16:10:36 | Tiempo Total: 0.101 segs | Kernel: Linux - i686 - 2.6.26-1-686 | Last boot: 02/09/2010 20:04 CEST
Powered by Apache    MySQL    PHP    Gimp