vscode通過Remote SSH遠(yuǎn)程連接及離線配置的方法
安裝
1、先安裝vscode,然后在擴(kuò)展中搜索Remote SSH插件并安裝。
2、我要連接遠(yuǎn)程Ubuntu系統(tǒng)的服務(wù)器,所以需要在服務(wù)器上安裝ssh并配置:
1)安裝ssh服務(wù)端:apt-get install openssh-server
2) 確認(rèn)ssh-server是否啟動(dòng):ps -e | grep ssh
3) 如果ssh沒有啟動(dòng),則需要啟動(dòng)ssh-server:/etc/init.d/ssh start
4) 如果ssh啟動(dòng)了,重啟一下:/etc/init.d/ssh restart
3、在vscode左側(cè)點(diǎn)遠(yuǎn)程連接圖標(biāo),打開配置文件,寫入:
Host 連接名稱(自定義)
HostName IP地址
User 用戶名(我使用root)
4、如果想配置免密登錄,則:
1)將自己的ssh公鑰放到服務(wù)器上的/root/.ssh/authorized_keys中
2)檢查ssh的配置文件,路徑:/etc/ssh/sshd_config,確保
PublickeyAuthentication yes
AuthorizedKeysFile ./ssh/authorized_keys
第一次需要輸入密碼登錄,以后就可以免密直接登錄了。
網(wǎng)絡(luò)正常的情況下,打開一個(gè)新窗口就可以連上了。
離線安裝Linux環(huán)境
我的Linux服務(wù)器并不能連接外網(wǎng),所以啟動(dòng)遠(yuǎn)程連接服務(wù)器后,觀察vscode終端會(huì)一直卡在:
Installing to /root/.vscode-server/bin/ea3859d4ba2f3e577a159bc91e3074c5d85c0523 …
Downloading with wget
是由于下載不到環(huán)境相關(guān)文件,此時(shí)就需要離線安裝vscode環(huán)境。
1、先查看自己的vscode版本
在幫助中查看版本信息:
找到安裝的vscode版本的hash_id。
2、下載環(huán)境的壓縮包:
打開本地瀏覽器,輸入連接: https://update.code.visualstudio.com/commit:/server-linux-x64/stable
將替換成自己對(duì)應(yīng)版本的即可,例如我的:
https://update.code.visualstudio.com/commit:ea3859d4ba2f3e577a159bc91e3074c5d85c0523/server-linux-x64/stable
會(huì)下載到一個(gè)vscode-server-linux-x64.tar.gz壓縮文件。
3、將環(huán)境文件放到服務(wù)器上:
vscode-server-linux-x64.tar.gz里面包含如下文件:
將vscode-server-linux-x64.tar.gz在服務(wù)器上解壓,然后進(jìn)入/root/.vscode-server/bin/目錄,該目錄下會(huì)有一個(gè)以自己vscode的版本hash-id命名的目錄,將解壓后的vscode-server-linux-x64.tar.gz中的所有文件拷貝至該目錄:
重新使用vscode配置好的config文件再登錄遠(yuǎn)程服務(wù)器,輸入密碼就可以成功登錄了。
到此這篇關(guān)于vscode通過Remote SSH遠(yuǎn)程連接及離線配置的方法的文章就介紹到這了,更多相關(guān)vscode Remote SSH遠(yuǎn)程連接內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- VSCode遠(yuǎn)程連接服務(wù)器報(bào)錯(cuò):Could not establish connection to
- 使用VSCode的Remote-SSH連接Linux進(jìn)行遠(yuǎn)程開發(fā)
- 使用VSCode和SSH進(jìn)行遠(yuǎn)程開發(fā)
- VSCode 遠(yuǎn)程登錄開發(fā)(帶免密)
- vscode中配置jupyter的詳細(xì)步驟(徹底解決Failed?to?start?the?Kernel問題)
- VSCode中autopep8無法運(yùn)行問題解決方案(提示Error: Command failed,usage)
- VSCode遠(yuǎn)程XHR failed無法連接的問題及解決方案
相關(guān)文章
git版本庫(kù)創(chuàng)建拓展添加文件到版本庫(kù)教程
這篇文章主要為大家介紹了git版本庫(kù)創(chuàng)建拓展添加文件到版本庫(kù)教程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-04-04阿里巴巴開源 Dragonwell JDK 最新版本 8.1.1-GA 發(fā)布
距離 Dragonwell JDK 第一個(gè)正式版本 8.0.0-GA 發(fā)布已經(jīng)過去 3 個(gè)月了,項(xiàng)目在 Github 上的 stars 繼續(xù)攀升達(dá)到了 1900。今天我們帶來了最新版本 8.1.1-GA 的發(fā)布,包含了全新的特性和更新,需要的朋友可以參考下2019-10-10多種語言下獲取當(dāng)前頁完整URL及其參數(shù)
多種語言下獲取當(dāng)前頁完整URL及其參數(shù)...2007-04-04VsCode運(yùn)行html界面的實(shí)戰(zhàn)步驟
在VSCode中默認(rèn)編寫的HTML頁面是不能運(yùn)行的,下面這篇文章主要給大家介紹了關(guān)于VsCode運(yùn)行html界面的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下2022-10-10mapboxgl?中插值表達(dá)式的應(yīng)用場(chǎng)景分析
interpolate是mapboxgl地圖樣式中用于插值的表達(dá)式,能對(duì)顏色和數(shù)字進(jìn)行插值,這篇文章就把?mapboxgl?中interpolate插值工具的常見應(yīng)用場(chǎng)景介紹一下,感興趣的朋友一起看看吧2022-09-09