vscode連接雲服務,搭建Python遠程開發


配置Python遠程開發環境前提

配置步驟

1.windows 10 開發機配置

win10 1809后支持ssh

ssh-keygen -t rsa -b 4096  
#會顯示生成到的目錄C:\Users\zgx/.ssh/id_rsa  
#生成本地私鑰和公鑰
#id_rsa和id_rsa.pub

2.Linux服務配置

將window開發機上生成的id_rsa.pub公鑰文件內容追加到Linux上 /root/.ssh/authorized_keys

#windows上操作
scp C:\Users\zgx\.ssh\id_rsa.pub [user]@[ip]:/root/.ssh/id_rsa.pub
#進虛機操作
cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys

現在實現了windows連接不需要密碼
ssh [romote_ip]
...

3.vscode 擴展

a)vscode 安裝拓展 Remote Developement

b)添加主機配置,並進行遠程連接


具體配置如下

Host [remote_ip]
  HostName [host_name]
  User root
  ForwardAgent yes
  # IdentityFile  C:\Users\zgx\.ssh\id_rsa

配置完成后就可以連接了,需要選擇Linux平台

4.Python側配置
a)安裝Python拓展,就是這玩意

b)打開某個項目文件夾,建議Python虛擬環境配置

pip install virtualenv
virtualenv venv

選擇虛擬環境


c)vscode設置Python頭文件信息
文件->首選項->代碼片段
修改配置

{
    "HEADER":{
        "prefix": "header",
        "body": [
        "#!/usr/bin/env python",
        "# -*- encoding: utf-8 -*-",
        "'''",
        "@File    :   $TM_FILENAME",
        "@Time    :   $CURRENT_YEAR/$CURRENT_MONTH/$CURRENT_DATE $CURRENT_HOUR:$CURRENT_MINUTE:$CURRENT_SECOND",
        "@Author  :   Rao Guangxiang ",
        "@Version :   1.0",
        "@Contact :   raogx.vip@hotmail.com",
        "@License :   (C)Copyright 2017-2018, Liugroup-NLPR-CASIA",
        "@Desc    :   None",
        
        "'''",
        "",
        "# here put the import lib",
        "$0"
    ],
    }
    
}


參考資料

[1]https://www.cnblogs.com/iSuwei/p/12093612.html
[2]https://blog.csdn.net/u011809553/article/details/80937624
[3]https://blog.csdn.net/jinxiaonian11/article/details/83542696


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM