我现在面临的问题是:
- 我通过SSH在远程主机上部署Python代码
- 脚本需要传递一些参数,并且必须由特定用户运行
- 我创建的PyCharm运行/调试配置通过不同的用户通过SSH连接(无法连接实际运行脚本的用户)
- 我想通过PyCharm远程调试此代码…我已经完成所有配置,但只是遇到了权限错误。
有没有办法像sudo su - user这样以特定用户身份运行/调试脚本?
我已经阅读了关于在PyCharm的远程/调试配置中指定一些Python解释器选项的文章,但没有设法找到一个可行的解决方案。
ssh -L5555:<laptop IP>:5555 user@<jumphost>...
,然后在第2步中输入跳板机的IP,并再次执行步骤3和4。然后,您的Python脚本应该连接到跳板机,跳板机应该将流量转发到您的笔记本电脑。我没有尝试过这个,但我认为它应该可以工作。我希望我正确地理解了你的问题。 - m01