簡體   English   中英

如何使用pycharm中的sudo在遠程EC2實例上運行python腳本

[英]How to run a python script on a remote ec2 instance using sudo from pycharm

我正在運行pycharm 2017.2.3。 我想通過pycharm使用sudo用戶在遠程ec2實例上運行python腳本。 我該如何處理?

請按照以下步驟操作:

  1. 轉到File -> Settings -> Project Interpreter然后添加一個新的解釋器

  2. 單擊+添加新的python解釋器,然后單擊SSH interpreter

  3. 在HOST和ubuntu提供EC2 Public DNS作為username

  4. 單擊“ Next然后添加private_key.pem文件。

請參閱本文以了解更多詳細信息: 用於AWS自動部署的PyCharm設置

看起來您可以使用專業版PyCharm在SSH上配置python解釋器。

配置遠程解釋器+ PyCharm

經過互聯網的研究終於找到了答案。 我們可以在遠程計算機上有一個腳本作為pycharm解釋器。 在遠程計算機上創建以下腳本,並確保該腳本可執行。

#!/bin/bash
sudo /usr/bin/python "$@"

現在,將項目解釋器更改為指向pycharm中遠程計算機上的上述腳本。 現在,您在本地計算機上運行的每個腳本都將以sudo用戶的身份在遠程執行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM