Python 如何更改与paramiko的会话

Python 如何更改与paramiko的会话,python,linux,ssh,scp,paramiko,Python,Linux,Ssh,Scp,Paramiko,我想用python编写一个脚本。它应该通过ssh连接到服务器并执行少量命令。 问题是,在连接过程中需要更改用户。 例如,在WinSCP中: (参数Shell:您还可以使用该选项更改会话启动。例如,在登录后更改用户(称为su)) 因此,要使用propper权限连接到我的ssh服务器,我必须将以下命令写入WinSCP中的“Shell”字段: sudo su - user 我需要帕拉米科的这个功能。 连接建立后,我无法执行sudo su-user,因为我的密码不正确。仅当我使用此“Shell”字段时

我想用python编写一个脚本。它应该通过ssh连接到服务器并执行少量命令。 问题是,在连接过程中需要更改用户。 例如,在WinSCP中: (参数Shell:您还可以使用该选项更改会话启动。例如,在登录后更改用户(称为su))

因此,要使用propper权限连接到我的ssh服务器,我必须将以下命令写入WinSCP中的“Shell”字段:

sudo su - user
我需要帕拉米科的这个功能。 连接建立后,我无法执行
sudo su-user
,因为我的密码不正确。仅当我使用此“Shell”字段时,它才起作用

然而,当我使用PuTTY(win)或ssh(linux)连接到服务器时,我不需要输入任何选项,从一开始它就允许我拥有propper权限。对我来说似乎很奇怪

我不知道如何使用python/paramiko开发它。
请帮帮我。

我找到了。我们正在对ssh使用Active Directory身份验证。它在帕拉米科的API文件中涵盖了赫特——它被称为GSS。如果我解决了这个问题,我会提供答案。