【发布时间】:2021-08-21 20:29:12
【问题描述】:
我想自动登录 Azure 系统来访问虚拟机。我运行以下代码:
process_1 = subprocess.call(key.SSH_KEY + ' | ' + key.PASSKEY, shell = True) # Login to virtual machine
并收到以下信息:
/bin/sh: key.PASSKEY: command not found
azureuser@xx.xx.1x.1xx's password:
当它是azureuser@xx.xx.1x.1xx's password: 部分的输入时,它认为key.PASSKEY 是另一个命令。如何确保在运行此子进程命令时自动输入key.PASSKEY 作为密码?
【问题讨论】:
标签: python automation subprocess passwords