婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > 使用VSCode的Remote-SSH連接Linux進(jìn)行遠(yuǎn)程開發(fā)

使用VSCode的Remote-SSH連接Linux進(jìn)行遠(yuǎn)程開發(fā)

熱門標(biāo)簽:智能外呼系統(tǒng)如何部署 高德地圖標(biāo)注在建線路 ai電銷機(jī)器人 如何開發(fā) 蘭州語(yǔ)音電銷機(jī)器人軟件 山東400電話如何辦理 宿州防封外呼系統(tǒng)廠家 電銷機(jī)器人對(duì)公司貢獻(xiàn) 電話機(jī)器人服務(wù)差 濟(jì)源電話外呼系統(tǒng)怎么樣

安裝Remote-SSH并配置

首先打開你的VSCode,找到Extensions,搜索Remote,下載Remote-Developoment插件,會(huì)自動(dòng)安裝其他的Remote插件,其中會(huì)包含Remote-SSH:


進(jìn)入設(shè)置,搜索ssh,找到并選中拓展中的Remote-SSH中的ShowLoginTerminal選項(xiàng),因?yàn)樵谶B接的時(shí)候,終端會(huì)讓你輸入yes或者密碼等


接著,需要配置你的Linux服務(wù)器地址信息,按CTRL+SHIFT+P,搜索ssh,找到Open Configuration File選項(xiàng)


接著輸入自己的地址信息:

Linux安裝OpenSSH-Server和配置

Ubuntu

// 先卸載
sudo apt-get remove openssh-server
// 安裝
sudo apt-get install openssh-server

//重啟sshd服務(wù)
sudo service ssh --full-restart
//自動(dòng)啟動(dòng)
sudo systemctl enable ssh

CentOS

//安裝
yum install -y openssl openssh-server

//重啟sshd服務(wù)
systemctl restart sshd.service

//自動(dòng)啟動(dòng)
systemctl enable sshd

編輯配置文件

備份配置文件

sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.backup

編輯配置文件

sudo vim /etc/ssh/sshd_config

配置文件中添加如下配置:

端口可以自定義



使用密碼登錄


保存后,重啟sshd服務(wù)器,重啟命令上面已給出。

使用密碼連接SSH

找到你配置的Linux服務(wù)器:


輸入密碼,再回車:


然后打開文件夾即可開始編寫代碼:


使用CTRL + SHIFT + ~可以調(diào)出終端,就可以在終端操作命令,打開文件就可以寫代碼了。

使用密鑰免密碼登錄

客戶端配置

確保本地Windows操作系統(tǒng)已經(jīng)安裝了ssh
生成SSH秘鑰對(duì) :

ssh-keygen -t rsa -b 4096 

(-b 4096表示生成的rsa秘鑰對(duì)的長(zhǎng)度是4096個(gè)bit) 在輸入該指令后,會(huì)讓我們指定秘鑰文件的生成目錄,可以直接回車跳過(guò),生成的目錄在c:\user\WINDSUN\.ssh這個(gè)目錄下生成:id-rsaid-rsa.pub兩個(gè)文件, 第一個(gè)是私鑰文件,第二個(gè)是公鑰文件,用戶名稱是你自己的電腦用戶名

服務(wù)器端配置

檢測(cè)ssh服務(wù)是否啟動(dòng)

netstat -ntlp | grep ssh

修改配置文件

vim /etc/ssh/sshd_config

這里最重要的是我們要把PubkeyAuthentication配置為yes允許使用基于密鑰認(rèn)證的方式登錄。
最后,將客戶端的公鑰id-rsa.pub文件上傳到對(duì)應(yīng)用戶根目錄的.ssh文件夾下,進(jìn)入.ssh中將公鑰的內(nèi)容拷貝到authorized_keys文件中

cp id_rsa.pub authorized_keys

然后設(shè)置相應(yīng)文件的權(quán)限

chmod 700 .ssh
chmod 600 .ssh/authorized_keys

VS的Remote-SSH插件配置

設(shè)置vscode的Remote - SSH插件配置文件:

Host Aliyun
  HostName X.X.X.X
  User XXX
  IdentityFile C:\Users\WINDSUN\.ssh\id_rsa

遇到的問(wèn)題

如果報(bào)管道錯(cuò)誤,可能是以下問(wèn)題

  • 你的Linux服務(wù)器的ssh配置有問(wèn)題,通過(guò)修改配置測(cè)試是否解決問(wèn)題。
  • 刪除在服務(wù)器上創(chuàng)建的“ .vscode-server”目錄。這是在主目錄中創(chuàng)建的隱藏目錄(您可以使用“ ls -la”顯示我相信的所有文件)。可能是一些不正確的數(shù)據(jù)被緩存在那里,因此刪除目錄將使您的情況更加整潔。刪除后,可以嘗試通過(guò)vscode上的remote-ssh重新連接。
  • 如果還是不行,可以嘗試重新使用ftp將本地公鑰上傳到Linux上,然后將其復(fù)制到authorized_keys文件中,設(shè)置權(quán)限,重啟SSH服務(wù)器,重新連接

注意事項(xiàng)

在使用公鑰第一次連接到Linux時(shí)候,可能會(huì)讓你輸入密碼,連接完成后,會(huì)在你的用戶.ssh目錄中中生成一個(gè)文件known_hosts,這個(gè)目錄中還有公鑰和私鑰id-rsa.pub和id-rsa,然后將公鑰上傳到服務(wù)器上,重新重復(fù)上面的復(fù)制到.ssh/authorized_keys,并且重新設(shè)置權(quán)限,再重新嘗試連接到Linux,就不需要再輸入密碼了

到此這篇關(guān)于使用VSCode的Remote-SSH連接Linux進(jìn)行遠(yuǎn)程開發(fā)的文章就介紹到這了,更多相關(guān)VSCode的Remote-SSH連接Linux內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

標(biāo)簽:云南 衡水 南寧 安陽(yáng) 晉中 巴中 佛山 畢節(jié)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《使用VSCode的Remote-SSH連接Linux進(jìn)行遠(yuǎn)程開發(fā)》,本文關(guān)鍵詞  使用,VSCode,的,Remote-SSH,連接,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《使用VSCode的Remote-SSH連接Linux進(jìn)行遠(yuǎn)程開發(fā)》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于使用VSCode的Remote-SSH連接Linux進(jìn)行遠(yuǎn)程開發(fā)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 固原市| 阳城县| 三门县| 荥经县| 修水县| 阳城县| 潜山县| 泸溪县| 淮北市| 金堂县| 莲花县| 银川市| 出国| 株洲县| 吉安市| 灌南县| 万州区| 灵宝市| 晋中市| 湖南省| 绍兴市| 科技| 固镇县| 平遥县| 弥勒县| 滕州市| 潼关县| 垣曲县| 嘉荫县| 陕西省| 广州市| 石渠县| 平塘县| 沂南县| 昆明市| 谷城县| 乌兰察布市| 方正县| 清苑县| 庄河市| 临猗县|