【发布时间】:2023-10-06 03:58:01
【问题描述】:
我正在通过终端(在 Mac 上)连接到 SSH 并运行 Paramiko Python 脚本,出于某种原因,这两个会话的行为似乎不同。在这些情况下,PATH 环境变量是不同的。
这是我运行的代码:
import paramiko
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect('host', username='myuser',password='mypass')
stdin, stdout, stderr =ssh.exec_command('echo $PATH')
print (stdout.readlines())
知道为什么环境变量不同吗?
我该如何解决?
【问题讨论】:
标签: python ssh environment-variables paramiko