Comandos útiles (I) - scp
2008-03-03 12:20:59-06
Software Libre
Ha decidido comenzar una serie de posts. Para aquellos usuarios de Linux que no usan tanto la consola, con ciertos comandos que podrían ser útiles.
Un comando que a mi punto de vista puede resultar muy útil es el siguiente:
scp
El comando scp nos permite copiar archivos entres 2 computadoras, usando el protocolo SSH.
La sintaxis es la siguiente:
scp [opciones] usuarioorigen@hostorigen:rutaorigen usuariodestino@hostdestino:rutadestino
Por ejemplo: Tenemos en /home/thot un archivo llamado texto.txt, supongo que tengo una cuenta en mononeurona.org y pues lo quiero enviar a mi directorio home a una carpeta llamada archivos. La instrucción sería la siguiente:
~$ scp texto.txt thot@mononeurona.org:archivos
El HOME lo toma automáticamente, en otro caso sería ruta absoluta.
Otro puede ser copiar archivos entre 2 servidores. Con diferentes usuarios:
~$ scp usuario1@servidor1:/ruta/absoluta/1.txt usuario2@servidor2:/ruta/absoluta/2.txt
Le pueden agregar opciones como -r para que copie recursivamente (útil cuando se quieren copiar carpetas completas). -p cuando se tiene que especificar otro puerto de conexión a ssh.
Nota, es importante tener activado el servidor ssh, por lo menos en el destino en caso de que se copie un archivo local. Y en los 2 en caso de que sea de host remoto a host remoto.
Otra utilidad para esto, es cuando tenemos en una red local 2 máquinas, y queremos que otra persona copie cierta información de nuestra máquina. Lo único que tenemos que hacer es activar el servidor ssh. (En debian/ubuntu basta un: aptitude install ssh-server). Y después crear una cuenta de usuario para que pueda acceder, en la máquina local:
adduser nombreusuario
Y listo con esa información podemos permitir la copia de archivos por medio de ssh.adduser nombreusuario
Permalink: http://www.mononeurona.org/users/entry/thot/1178
Comentblogs:1.-
saidjose wrote:
Interesante manualito Thot creo que me seran de mucha utilidad
2008-03-03 16:04:57-06
Interesante manualito Thot creo que me seran de mucha utilidad
2008-03-03 16:04:57-06
2.-
thot wrote:
Gracias, espero poder continuarlo y no salga con otra pendejada como mi "cursito de C" que no he podido continuar. La procrastinación no deja nada bueno.
2008-03-03 16:27:59-06
Gracias, espero poder continuarlo y no salga con otra pendejada como mi "cursito de C" que no he podido continuar. La procrastinación no deja nada bueno.
2008-03-03 16:27:59-06
3.-
César wrote:
no sera más simple fish://usuario@server:puerto
:)
(desde konqueror)
2008-03-03 18:01:30-06
no sera más simple fish://usuario@server:puerto
:)
(desde konqueror)
2008-03-03 18:01:30-06
4.-
thot wrote:
Si estás en un servidor sin interfaz gráfica. Creo que el konqueror no funciona.
2008-03-03 18:04:25-06
Si estás en un servidor sin interfaz gráfica. Creo que el konqueror no funciona.
2008-03-03 18:04:25-06
6.-
thot wrote:
Nel asarch. Es el equivalente seguro al rcp.
2008-03-03 22:01:41-06
Nel asarch. Es el equivalente seguro al rcp.
2008-03-03 22:01:41-06
7.-
aarkerio wrote:
También puedes hacerlo desde MC:
sudo apt-get install mc && mc
F9 -> Shell link.. usuario@server.org
2008-03-05 13:11:56-06
También puedes hacerlo desde MC:
sudo apt-get install mc && mc
F9 -> Shell link.. usuario@server.org
2008-03-05 13:11:56-06
8.-
der_teufel wrote:
Buenos tips para la consola, en modo gráfico pueden dividir la vista en dolphin o konqueror y hacer en una de ambas vistas un sftp://usuario@host:port/ruta
port=22, generalmente el usado para ssh
Y pueden manejar el directorio remoto "casi" como local, incluso editar archivos sin copiarlos en local, explicitamente...
Saludos!
2008-03-06 00:13:18-06
Buenos tips para la consola, en modo gráfico pueden dividir la vista en dolphin o konqueror y hacer en una de ambas vistas un sftp://usuario@host:port/ruta
port=22, generalmente el usado para ssh
Y pueden manejar el directorio remoto "casi" como local, incluso editar archivos sin copiarlos en local, explicitamente...
Saludos!
2008-03-06 00:13:18-06










