【发布时间】:2015-12-13 20:34:48
【问题描述】:
我正在尝试在 Cocoa 应用程序中运行 SSHFS 命令。我已经把 SSHFS 命令放在了NSTask,但是在执行命令时出现了一些错误:
RSA host key for IP address 'xyz.com' not in list of known hosts.
ssh_askpass: exec(/usr/libexec/ssh-askpass): No such file or directory
Permission denied, please try again.
ssh_askpass: exec(/usr/libexec/ssh-askpass): No such file or directory
Permission denied, please try again.
ssh_askpass: exec(/usr/libexec/ssh-askpass): No such file or directory
Permission denied (publickey,password).
remote host has disconnected
mount_osxfusefs: failed to mount /Volumes/Drive_Test@/dev/osxfuse4: Socket is not connected
在这种情况下,我认为我的应用程序无法找到 ssh_askpass。我的问题是如何运行这个文件?任何建议将不胜感激。提前致谢。
【问题讨论】:
-
首先要确保文件存在。如果没有,请安装并重试。它应该是
openssh-clients包的一部分 -
@Jakuje Er……这是 Mac OS,不是 Linux。
-
@duskwuff:是的,它是 OSX。有什么建议吗?谢谢
标签: objective-c macos cocoa ssh ssh-keys