擅长:python、mysql、java
<p>sudo、ssh、sftp都被设计成知道是否有tty连接,所以它们要求输入密码。原因是在代码中输入密码是一种严重的安全违规行为。在</p>
<p>您也可以使用expect实用程序来运行sudo或ssh以及python代码。。。在</p>
<p><a href="https://stackoverflow.com/questions/4780893/use-expect-in-bash-script-to-provide-password-to-ssh-command">Use expect in bash script to provide password to SSH command</a></p>