欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

          VScode中如何搭建遠(yuǎn)程Python環(huán)境?(步驟分享)

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

          VScode中如何搭建遠(yuǎn)程Python環(huán)境?(步驟分享)

          之前一直使用jupyter lab在服務(wù)器上進(jìn)行代碼編寫,今天嘗試了一下使用VScode來進(jìn)行遠(yuǎn)程代碼編寫,特此記錄。

          安裝

          首先安裝Remote-ssh插件。

          VScode中如何搭建遠(yuǎn)程Python環(huán)境?(步驟分享)

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

          VScode中如何搭建遠(yuǎn)程Python環(huán)境?(步驟分享)

          選擇Add New SSH Host

          VScode中如何搭建遠(yuǎn)程Python環(huán)境?(步驟分享)

          然后按提示輸入遠(yuǎn)端地址和登錄賬戶即可?!就扑]學(xué)習(xí):《vscode入門教程》】

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

          VScode中如何搭建遠(yuǎn)程Python環(huán)境?(步驟分享)

          然后右鍵選擇連接即可。

          VScode中如何搭建遠(yuǎn)程Python環(huán)境?(步驟分享)

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

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

          首先,我們打開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

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

          免密登陸方法

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

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

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

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

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

          經(jīng)過查找資料,發(fā)現(xiàn)是WIn10的OpenSSH有問題。解決方法為將系統(tǒng)環(huán)境變量里的

          %SystemRoot%/openssh

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

          D:Program FilesGitusrbin

          贊(0)
          分享到: 更多 (0)
          網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號