VSCode如何連接Linux遠(yuǎn)程服務(wù)器
一、前言
我們?cè)谂軝C(jī)器學(xué)習(xí)或深度學(xué)習(xí)模型的時(shí)候通常會(huì)使用 GPU,但大多數(shù)人自己本地電腦的 GPU 不是太好甚至沒(méi)有 GPU。所以我們通常會(huì)選擇實(shí)驗(yàn)室服務(wù)器或者云服務(wù)器去跑模型,一般我們會(huì)先在本地電腦寫(xiě)完代碼,然后使用遠(yuǎn)程連接工具,如 MobaXterm 將代碼上傳至 Linux 服務(wù)器。
但是使用這種方法有個(gè)很大的缺點(diǎn),我們想要修改代碼時(shí)只能在 Linux 服務(wù)器中使用 vi 命令的方式修改代碼,很不方便。那么有沒(méi)有什么辦法可以讓我們?cè)?Linux 服務(wù)器修改代碼時(shí)就像在本地開(kāi)發(fā)一樣呢?
VSCode 就可以很好解決上面的問(wèn)題,使用 VSCode 連接遠(yuǎn)程服務(wù)器后就和本地開(kāi)發(fā)沒(méi)有太大的區(qū)別,我們可以直接在 VSCode 中修改編輯代碼,修改后保存就會(huì)自動(dòng)同步更新到服務(wù)器端。
二、使用 VSCode 連接服務(wù)器
2.1 安裝 VSCode
官網(wǎng)地址: Visual Studio Code - Code Editing. Redefined
點(diǎn)擊 download 下載安裝即可。
2.2 安裝 Remote - SSH 插件
打開(kāi) VSCode,點(diǎn)擊左側(cè)的 Extensions 并搜索 Remote - SSH并安裝。
2.3 配置 Remote - SSH
安裝完成 Remote - SSH 之后,左側(cè)會(huì)出現(xiàn)以下圖標(biāo):
選擇 SSH TARGETS 并點(diǎn)擊齒輪按鈕,進(jìn)入 config 配置文件。
接下來(lái)配置服務(wù)器信息
然后保存 config 配置文件。
接下來(lái)更改設(shè)置,依次選擇 File->Preferences->Settings->Extensions->Remote - SSH,找到 Show Login Terminal 并勾選。
2.4 連接 Linux 服務(wù)器
在 Remote Explorer 中右鍵自己的機(jī)器名并選擇在當(dāng)前窗口中連接主機(jī),會(huì)讓你輸入用戶(hù)密碼(第一次連接時(shí)可能會(huì)彈出讓你選擇服務(wù)器的平臺(tái),我們選擇 Linux 即可)
第一次連接時(shí)可能會(huì)花費(fèi)一定時(shí)間,應(yīng)為要從服務(wù)器下載您的文件。
成功連上服務(wù)器后,點(diǎn)擊右側(cè)的 + 號(hào)創(chuàng)建服務(wù)器的終端窗口便可以使用終端命令了,同時(shí)我們也可以打開(kāi)服務(wù)器的文件夾。
2.5 關(guān)閉遠(yuǎn)程連接
當(dāng)我們使用完之后想要關(guān)閉遠(yuǎn)程連接,點(diǎn)擊左下角的 SSH 綠色按鈕,在彈框中選擇 Close Remote Connection 即可。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- VsCode配置ssh免密遠(yuǎn)程連接服務(wù)器的實(shí)現(xiàn)步驟
- 服務(wù)器配置遠(yuǎn)程vscode的圖文教程
- vscode 遠(yuǎn)程連接服務(wù)器docker容器的設(shè)置方法
- VSCode使用ssh密鑰免密遠(yuǎn)程登錄服務(wù)器的方法
- VSCode遠(yuǎn)程連接服務(wù)器報(bào)錯(cuò):Could not establish connection to
- 部署VSCODE SERVER的詳細(xì)過(guò)程
- VScode連接遠(yuǎn)程服務(wù)器踩坑實(shí)戰(zhàn)記錄(新版離線(xiàn)vscode-server安裝)
相關(guān)文章
MySQL/MariaDB/Percona數(shù)據(jù)庫(kù)升級(jí)腳本
這篇文章主要介紹了MySQL/MariaDB/Percona數(shù)據(jù)庫(kù)升級(jí)腳本的相關(guān)資料,需要的朋友可以參考下2016-12-12在Linux環(huán)境如何將python腳本打deb包
為方便傳輸和使用Python腳本,可以將其制作成deb包。本文詳細(xì)介紹了在uos系統(tǒng)下使用debian目錄和相關(guān)文件來(lái)定制和構(gòu)建deb包,涵蓋創(chuàng)建配置文件、修改文件、設(shè)置安裝和鏈接規(guī)則等步驟,并提供了打包命令。這樣可以簡(jiǎn)化腳本的分發(fā)和安裝過(guò)程,使其更加便捷2024-09-09Linux中使用crond工具創(chuàng)建定時(shí)任務(wù)的方法
這篇文章主要介紹了Linux中使用crond工具創(chuàng)建定時(shí)任務(wù)的方法,本文通過(guò)多種方法給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-02-02CentOS 8.0.1905 安裝 ZABBIX4.4版本 (已驗(yàn)證)
目前CentOS8.0.1905正式發(fā)布,這篇文章主要介紹了CentOS 8.0.1905 安裝 ZABBIX4.4 (已驗(yàn)證),需要的朋友可以參考下2019-10-10Ubuntu使用國(guó)內(nèi)源出現(xiàn)Hash Sum mismatch錯(cuò)誤的解決
這篇文章主要介紹了Ubuntu使用國(guó)內(nèi)源出現(xiàn)Hash Sum mismatch錯(cuò)誤的解決,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-04-04Linux NFS服務(wù)器的安裝與配置方法(圖文詳解)
這篇文章主要介紹了Linux NFS服務(wù)器的安裝與配置方法(圖文詳解),需要的朋友可以參考下2015-11-11