Script Sftp con Password

Scritto da admin il 6 Maggio 2009

Da tempo cercavo un modo per utilizzare il trasferimento sftp all’interno di una shell senza l’utilizzo dei certificati. Il codice seguente, eseguito su uno script bash, si collega al server sftp (o ftp, basta modificare la stringa “sftp:” in “ftp:”) e quindi può navigare tra le cartelle e ricevere o mandare file.

Installiamo prima lftp(client ftp avanzato) apt-get install lftp

dopo procediamo con lo script come segue:

HOST=’indirizzoip’
USER=’user’
PASSWD=’password’
lftp -u ${USER},${PASSWD} sftp://${HOST}
cd backup
put file.gz
get file.gz

Un commento per “Script Sftp con Password”

  1. Fabrizio Pinna scrive:
    5 Giugno 2009 at 11:35

    Workaround utilissimo. Funziona perfettamente. Magari averlo saputo prima… in passato mi sarei risparmiato un bel pò di noiossisimo scambio di chiavi e configurazione dei server

Lascia un commento