本方法適用於想要通過本地PC上的pycharm去連接到virtualbox / VMware Workstation上安裝了ubuantu系統的服務器
- 第一步:配置pycharm Tools->Development->Configuration 在彈出的選項頁面中點擊 " + " 進行設置
eg. name: 自定義 type: SFTP
- 第二步:在"connection"選項卡下填寫遠程服務器的ip地址(通過在終端鍵入ifconfig可查到),並填寫服務器的username 和 password
, Root path 可以通過Autodetect自動檢測(Root path 指服務器的根目錄)
- 第三步:在"mappings"選項卡下填寫本地的項目地址和服務器上要匹配的項目地址,點擊ok添加完成
(遠程服務器要支持ssh功能,上一篇文章有講到如何開啟ssh功能)
- 第四步:設置本地項目的解釋器(因為同步到遠程,此處應該是遠程服務器所使用的解釋器) File -> settings -> Project:projec -> Project Interpreter
點擊齒輪圖標,選擇 Add Remote,選擇“SHH Credentials”,填寫相關信息,最后一欄要填寫自己要同步到的服務器的python解釋器所在的地址(此處,為ubuntu上創建的virtualenv下所使用的python解釋器):
- 第五步:Tools->Development-> Download from ssh:// xxxxxxxxxxxx 即可同步遠程文件到本地