[英]How to run a python script on a remote ec2 instance using sudo from pycharm
我正在运行pycharm 2017.2.3。 我想通过pycharm使用sudo用户在远程ec2实例上运行python脚本。 我该如何处理?
请按照以下步骤操作:
转到File -> Settings -> Project Interpreter
然后添加一个新的解释器
单击+
添加新的python解释器,然后单击SSH interpreter
在HOST和ubuntu
提供EC2 Public DNS
作为username
单击“ Next
然后添加private_key.pem
文件。
请参阅本文以了解更多详细信息: 用于AWS自动部署的PyCharm设置
看起来您可以使用专业版PyCharm在SSH上配置python解释器。
经过互联网的研究终于找到了答案。 我们可以在远程计算机上有一个脚本作为pycharm解释器。 在远程计算机上创建以下脚本,并确保该脚本可执行。
#!/bin/bash
sudo /usr/bin/python "$@"
现在,将项目解释器更改为指向pycharm中远程计算机上的上述脚本。 现在,您在本地计算机上运行的每个脚本都将以sudo用户的身份在远程执行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.