[英]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.