sftp in Programmen

N

npjnpj

Grünschnabel
Hallo Zusammen,

Leider habe ich für einen Dateitransfer zwischen zwei Servern aus Securitygründen nur die Möglichkeit, sftp zu benutzen. (Anmeldung mit Passwort nicht nötig, SSH).

Da aber sftp interaktiv ist, oder nur die Möglichkeit zu bieten scheint, über den -b Schalter meine get und put Kommandos über ein Batchfile ausführen zu lassen, suche ich trotzdem einen Weg, in der Kommandozeile die puts und gets per sftp komplett und ohne Batchfile als Einzeiler durchführen zu können.

Weiss jemand, ob das geht?
 
Ist gesperrt. Wirklich nur sftp möglich. scp wäre ideal, geht aber nicht (nicht meine Entscheidung)
 
Wie wärs denn damit:

sftp -oIdentityFile=/root/.ssh/rsa_file -b batchfile **********
 
Hab ich auch nicht verstanden.

Vielleicht hilft ja die Manpage von sshd_conf weiter:

Subsystem
Configures an external subsystem (e.g., file transfer daemon).
Arguments should be a subsystem name
and a command to execute upon subsystem request. The
command sftp-server(8) implements the “sftp”
file transfer subsystem. By default no subsystems are defined.
Note that this option applies to
protocol version 2 only.

In der sshd_conf heisst es:

# override default of no subsystems
Subsystem sftp /usr/libexec/openssh/sftp-server
 

Ähnliche Themen

rsnapshot und ein Rechteproblem?

Windows clients können nicht mehr auf lange laufendes System zugreifen

samba mit ldap, wie?

Server's Power

[Samba] Probleme mit SymLinks und Mount

Zurück
Oben