Talvez meu google-foo esteja falhando comigo ... Gostaria de conectar e fazer upload de um arquivo de despejo mysql via terminal usando SFTP ou SCP para o meu servidor remoto usando meu arquivo de configuração ssh. De acordo com a documentação que encontrei, devo fazer isso:
sftp -F db.sql.gz webost@staging2.example.com /tmp
Eu também cansei o alias na minha configuração:
sftp -F db.sql.gz myalias /tmp
Quando eu faço os dois acima, simplesmente obtenho uma impressão dos possíveis comandos, -F
sendo um deles.
Eu já posso conectar via ssh usando o atalho na minha configuração local muito bem, então eu sei que funciona:
ssh myalias
** Nota: estou conectando usando um par de chaves públicas / privadas, para nunca precisar digitar uma senha. O par de chaves tem uma senha associada, mas o OS X Keychain lembrou que na primeira vez que eu me conectei.
... então não tenho certeza do que estou fazendo de errado.