也许我的 google-foo 在这里失败了......我想使用我的 ssh 配置文件通过终端使用 SFTP 或 SCP 连接并上传一个 mysql 转储文件到我的远程服务器。根据我找到的文档,我应该能够做到这一点:
sftp -F db.sql.gz webost@staging2.example.com /tmp
Run Code Online (Sandbox Code Playgroud)
我也厌倦了配置中的别名:
sftp -F db.sql.gz myalias /tmp
Run Code Online (Sandbox Code Playgroud)
当我执行上述两个操作时,我只是打印出可能的命令,-F成为其中之一。
我已经可以使用本地配置中的快捷方式通过 ssh 连接就好了,所以我知道它有效:
ssh myalias
Run Code Online (Sandbox Code Playgroud)
**注意:我使用私钥/公钥对进行连接,因此我从不需要输入密码。密钥对确实有一个与之关联的密码短语,但 OS X Keychain 记得我第一次连接时。
......所以我不确定我做错了什么。