script ssh
eva
evammg en gmail.com
Mar Ene 5 20:52:42 GMT 2010
From: Maykel Franco Hernández <maykel en maykel.es>
Date: 2010/1/5
To: ubuntu listas <ubuntu-es en lists.ubuntu.com>
Hola buenas ubunteros, necesito un script que al ejecutarlo suba un
archivo por ssh a otro servidor que dispone de ssh.
Sería tal que así:
#! /bin/bash
scp archivo.txt dominio:/datos
El problema esta en que al ejecutar ese comando en consola me pide una
clave evidentemente de ssh del servidor ssh remoto, mi duda es, como hago
para introducir la contraseña en el script??
--
----------
From: David Ballester <ballester.david en gmail.com>
Date: 2010/1/5
To: Maykel Franco Hernández <maykel en maykel.es>
Cc: ubuntu listas <ubuntu-es en lists.ubuntu.com>
El 5 de enero de 2010 11:04, Maykel Franco Hernández
<maykel en maykel.es> escribió:
busca en google
ssh sin password
Muy buenas, feliz año ubuntero. Yo tambien os he echado de menos...
ayyy qué me pongo sentimental!!! ^^ Aquí estoy de nuevo después de un
pequeño receso.
Y bien, al turrón!!:
Para entrar sin contraseña, tienes que exportar la clave pública de tu
máquina a la otra.
Create las claves en tu máquina. En un Terminal:
$ cd
$ cd .ssh/
$ ssh-keygen
en la máquina origen.
Dale a todo a intro para que se quede por defecto sin poner passphrase ni nada.
Se crean dos archivos: id_rsa e id_rsa.pub.
Copia el archivo id_rsa.pub que contiene la clave pública a la máquina destino.
En la máquina destino: editar el archivo
./ssh/known_hosts
y copiar ahí la clave pública rsa de la otra máquina.
Ahora prueba el ssh. Sólo la primera vez te preguntara para confirmar
que acepta una nueva clave, y le dices "Yes".
Listo. Espero te sirva.
Saludos ubunteros.
Más información sobre la lista de distribución ubuntu-es