在Swift应用程序中发送scp密码

时间:2015-02-17 01:47:56

标签: xcode cocoa swift scp

我正在使用scp的Mac应用程序,但我仍然坚持使用scp登录的密码部分。

这是我到目前为止所做的:

    let argLine1 = "~/Desktop/fileName"
    let argLine2 = "user@someplace.com:~/"
    let task = NSTask()
    task.launchPath = "/usr/bin/scp"
    task.arguments = [argLine1, argLine2]

    let pipe = NSPipe()
    task.standardOutput = pipe

    task.launch()

这似乎是连接但显示以下错误:

许可被拒绝,请再试一次。 许可被拒绝,请再试一次。 权限被拒绝(公钥,密码)。 失去联系

我猜我需要找到一种方法来发送密码和参数?有任何想法吗?谢谢!

0 个答案:

没有答案