如何用Turtle将密码传递给scp?

时间:2017-10-26 03:02:25

标签: bash haskell-turtle

这就是我得到的:

shell
    "scp -r /path_to_some_dir some_user@some_ip:destination_path"
    empty

当然,我会收到提示输入密码的信息。

可以使用Turtle自动输入密码吗?

1 个答案:

答案 0 :(得分:1)

如果您必须使用密码,则可以使用text_A= ['apple','cherry','kiwi','Tangerine','apple','apple','kiwi'] text_B= ['apple','banana','grapefruit','kiwi','mango','papaya', 'tangerine'] combined_words= [ ] for x_words in text_A: if x_words in text_B: combined_words.append(x_words) print(combined_words)

sshpass

您也可以使用参数shell "sshpass -p \"password\" scp -r /path_to_some_dir some_user@some_ip:destination_path" empty 并为其提供包含密码的文本文件,例如如果您不希望密码硬编码到您的脚本中,或显示在bash历史记录中。

否则您可以考虑使用SSH密钥。