[Eisfair_dev] [e1] sshpass 0.0.1 unstable released

Thomas Quast eisfair at thquast.de
Di Sep 11 00:16:00 CEST 2012


Hallo,

weil ich eine Moeglichkeit suchte, Dateien von einem Server zu einem
anderen zu uebertragen, aber kein ftp oder wget oder dergleichen
funktionierte fand ich letztendlich die Loesung in sshpass.

Dieses Binary moechte ich Euch nicht vorenthalten und habe ein Paket
geschnuert.

Zu finden ist es hier:

http://www.thquast.de/eisfair/eis-list.txt
Sektion: Network

Damit ist es u.a. moeglich, Datein via ssh zu uebertragen.

Beispiel:

- Auf dem Zielsystem wird ein User mit Passwort angelegt (z.B.: baa)

- Auf dem Zielsystem wird dem User baa ueber dem Paket inet der Zugriff
  via ssh erlaubt (SSH_ALLOW_USER_x)

- Auf dem Quellsystem wird ein Script installiert

-----cut-----cut-----cut-----
#!/bin/sh

cd /ort/an/dem/filename.ext/liegt
export SSHPASS=<passwort von baa>
sshpass -e sftp -oBatchMode=no -b -  baa at foo.domain.tld << !
    put filename.ext
    bye
!

exit 0
-----cut-----cut-----cut-----

Nach dem Start von diesem Script liegt die Datei filename.ext im
Homedir von User baa auf dem Zielsystem.

Gruss,
Thomas



Mehr Informationen über die Mailingliste Eisfair_dev