这是我得到的:
shell
"scp -r /path_to_some_dir some_user@some_ip:destination_path"
empty
自然地,我会收到密码提示。
使用Turtle可以自动输入密码吗?
如果必须使用密码,可以使用sshpass
:
shell
"sshpass -p "password" scp -r /path_to_some_dir some_user@some_ip:destination_path"
empty
您也可以使用参数-f
并为其提供包含密码的文本文件,例如,如果您不希望密码被硬编码到脚本中,或显示在 bash 历史记录中。
否则,您可以考虑改用 SSH 密钥。