Być może mój google-foo zawodzi mnie tutaj ... Chciałbym połączyć i przesłać plik zrzutu mysql przez terminal przy użyciu SFTP lub SCP na mój zdalny serwer przy użyciu mojego pliku konfiguracyjnego ssh. Zgodnie z dokumentacją, którą znalazłem, powinienem móc to zrobić:
sftp -F db.sql.gz [email protected] /tmp
Zmęczyłem również alias w mojej konfiguracji:
sftp -F db.sql.gz myalias /tmp
Kiedy robię dwa powyższe, po prostu otrzymuję wydruk możliwych poleceń, -F
będąc jednym z nich.
Mogę już połączyć się przez ssh za pomocą skrótu w mojej lokalnej konfiguracji, więc wiem, że działa:
ssh myalias
** Uwaga: Łączę się za pomocą pary kluczy prywatny / publiczny, więc nigdy nie muszę wprowadzać hasła. Z parą kluczy jest powiązane hasło, ale brelok OS X pamięta, że przy pierwszym połączeniu.
... więc nie jestem pewien, co robię źle.
źródło