Bash 如何通过Turtle向scp传递密码?

Bash 如何通过Turtle向scp传递密码?,bash,haskell-turtle,Bash,Haskell Turtle,这就是我得到的: shell "scp -r /path_to_some_dir some_user@some_ip:destination_path" empty 当然,我会被提示输入密码 海龟可以自动输入密码吗?如果必须使用密码,可以使用sshpass: 您也可以使用参数-f并为其提供包含密码的文本文件,例如,如果您不希望密码硬编码到脚本中,或显示在bash历史记录中 否则你可以考虑使用SSH键。足够好让我摆脱匆忙,但我希望海龟有另一种方式去做。 shell "ss

这就是我得到的:

shell
    "scp -r /path_to_some_dir some_user@some_ip:destination_path"
    empty
当然,我会被提示输入密码


海龟可以自动输入密码吗?

如果必须使用密码,可以使用sshpass:

您也可以使用参数-f并为其提供包含密码的文本文件,例如,如果您不希望密码硬编码到脚本中,或显示在bash历史记录中


否则你可以考虑使用SSH键。

足够好让我摆脱匆忙,但我希望海龟有另一种方式去做。
shell
    "sshpass -p \"password\" scp -r /path_to_some_dir some_user@some_ip:destination_path"
    empty