Vielleicht scheitert mein Google-Foo hier ... Ich möchte eine Verbindung herstellen und eine MySQL-Dump-Datei über ein Terminal mit SFTP oder SCP auf meinen Remote-Server mit meiner SSH-Konfigurationsdatei hochladen. Laut der Dokumentation, die ich gefunden habe, sollte ich dazu in der Lage sein:
sftp -F db.sql.gz webost@staging2.example.com /tmp
Ich habe auch den Alias in meiner Konfiguration müde:
sftp -F db.sql.gz myalias /tmp
Wenn ich die zwei oben mache, bekomme ich einfach einen Ausdruck von möglichen Befehlen, da -F
ich einer von ihnen bin.
Ich kann bereits eine Verbindung über ssh herstellen, indem ich die Verknüpfung in meiner lokalen Konfiguration verwende, also weiß ich, dass dies funktioniert:
ssh myalias
** Hinweis: Ich verbinde mich mit einem privaten / öffentlichen Schlüsselpaar, sodass ich kein Passwort eingeben muss. Dem Schlüsselpaar ist zwar eine Passphrase zugeordnet, aber OS X-Schlüsselbund hat sich beim ersten Herstellen einer Verbindung daran erinnert.
Ich bin mir also nicht sicher, was ich falsch mache.