站長資訊網
        最全最豐富的資訊網站

        VScode中如何搭建遠程Python環境?(步驟分享)

        VScode中如何搭建遠程Python環境?下面本篇文章就來給大家一步步分享一下VScode中搭建遠程Python環境的方法,希望對大家有所幫助!

        VScode中如何搭建遠程Python環境?(步驟分享)

        之前一直使用jupyter lab在服務器上進行代碼編寫,今天嘗試了一下使用VScode來進行遠程代碼編寫,特此記錄。

        安裝

        首先安裝Remote-ssh插件。

        VScode中如何搭建遠程Python環境?(步驟分享)

        然后,使用Ctrl + Shift + P打開命令面板,輸入connect to host,選擇第一個命令:

        VScode中如何搭建遠程Python環境?(步驟分享)

        選擇Add New SSH Host

        VScode中如何搭建遠程Python環境?(步驟分享)

        然后按提示輸入遠端地址和登錄賬戶即可。【推薦學習:《vscode入門教程》】

        VScode中如何搭建遠程Python環境?(步驟分享)
        這里選擇我們計算機用戶名目錄下的ssh配置文件,如果沒有的話,需先將電腦的ssh功能打開,Win10功能中已支持ssh,可以很方便開啟。參考:安裝OpenSSH,link

        VScode中如何搭建遠程Python環境?(步驟分享)

        然后右鍵選擇連接即可。

        VScode中如何搭建遠程Python環境?(步驟分享)

        解決VScode的Remote SSH使用Windows username而不是ssh_config文件中的username問題

        在進行完如上配置后,我在第一次連接遠端主機時一切正常。但后續添加其他遠端節點時,發現VScode連接時自動使用Windows計算機自己的主機名而不是我配置在文件中的登錄賬戶名。查找了一些資料后,找到了一個解決方法,記錄如下:

        首先,我們打開C:/Users/your_username/.ssh/config這個文件,然后把里面所有的Host后的名稱加上我們的登錄賬戶名。示例如下:

        Host 10.10.10.1   User usename   HostName 10.10.10.1

        改為

        Host usename@10.10.10.1   User usename   HostName 10.10.10.1

        這樣修改之后就可以保證每次使用配置的賬戶名稱進行登錄。

        免密登陸方法

        以上配置好之后,每次連接遠端主機都需要輸入密碼,十分麻煩。我們可以配置免密登錄來方便連接。

        首先,需要使用ssh-keygen -t rsa 在本地用戶目錄下(即C:/Users/your_username/.ssh/)生成一對密鑰,id_rsa和id_rsa.pub。如果本地目錄已經有該文件則不用在重新生成。可以參考 vscode避免每次ssh都輸入密碼

        然后,我們將生成的id_rsa.pub文件中的內容追加到遠端服務器的/home/username/.ssh/目錄下的authorized_keys(如果沒有需要自己創建)文件中。之后就可以實現免密登錄。

        ‘Bad owner or permissions’ 以及 vscode"遠程主機遠程 ssh 過程試圖寫入的管道不存在"問題的解決

        經過上述配置后,幾天內我的VScode是正常的,但是由于電腦用戶名設置為中文,導致了一些錯誤。于是在我將Windows用戶名改回英文后,VScode一直連接不上。且終端中的報錯信息一直為:‘Bad owner or permissions’ 以及 vscode"遠程主機遠程 ssh 過程試圖寫入的管道不存在"。

        經過查找資料,發現是WIn10的OpenSSH有問題。解決方法為將系統環境變量里的

        %SystemRoot%/openssh

        改為電腦上安裝的git中的ssh路徑,我的是:

        D:Program FilesGitusrbin

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 久久国产精品77777| 久久国产亚洲精品麻豆| 99精品无人区乱码在线观看| 精品国产热久久久福利| 99精品国产自在现线观看| 亚洲精品欧美二区三区中文字幕| 青草青草久热精品视频在线网站 | 久久精品99久久香蕉国产色戒| 亚洲国产另类久久久精品 | 国内精品久久久久影院网站| 国产精品特级毛片一区二区三区 | 精品无码国产一区二区三区51安| 国产成人精品免费午夜app | 久久亚洲私人国产精品| 精品国产午夜福利在线观看| 亚洲国语精品自产拍在线观看 | 亚洲精品无码永久中文字幕| Xx性欧美肥妇精品久久久久久| 久久97久久97精品免视看| 91精品福利在线观看| 国产精品久线在线观看| 亚洲av无码国产精品色午夜字幕 | 国产成人无码久久久精品一| 亚洲国产一成久久精品国产成人综合| sihu国产精品永久免费| 精品无码人妻一区二区免费蜜桃 | 青青草国产精品欧美成人| 99久久精品国内| 97精品一区二区视频在线观看| 国产成人毛片亚洲精品| 国产精品成人观看视频国产| 久久精品国产亚洲AV嫖农村妇女 | 日韩精品在线一区二区| 97精品国产一区二区三区| 国产精品国产三级国产AV主播| 久久精品国产一区二区| 国产综合成人色产三级高清在线精品发布| 日产精品一线二线三线芒果| 在线观看国产精品普通话对白精品| 日本精品一区二区三区在线观看| 亚洲精品乱码久久久久久按摩 |