我正在使用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()
这似乎是连接但显示以下错误:
许可被拒绝,请再试一次。 许可被拒绝,请再试一次。 权限被拒绝(公钥,密码)。 失去联系
我猜我需要找到一种方法来发送密码和参数?有任何想法吗?谢谢!