一、Remote-SSH
介紹
Remote-SSH
?是 VS Code 官方提供的一個擴展插件,允許開發者通過 SSH 協議連接到遠程服務器,并在本地編輯器中直接操作遠程文件,實現遠程開發。它將本地編輯器的功能(如語法高亮、智能提示、調試等)與遠程服務器的環境(如 Node.js、Python、數據庫等)結合,提供無縫開發體驗。
二、?安裝Remote?SSH插件
1、打開Cursor 或 vsCode
2、按?Ctrl+Shift+X?打開擴展面板
3、搜索 "Remote?- SSH"
4、安裝Remote SSH插件
三、 配置SSH主機
1、按?
Ctrl+Shift+P 打開命令面板
2、在命令面板中執行?
Remote-SSH: Open SSH Configuration File
3、按enter打開config主機配置文件
4、在config文件中按照以下格式添加一個或多個主機配置
Host 服務器別名(便于記憶,可自定義)
HostName 服務器IP/域名
User 登錄用戶名(如:root、ubuntu等)
Port SSH端口號(默認22)
IdentityFile SSH密鑰路徑
四、連接到遠程主機
1、按?
Ctrl+Shift+P 打開命令面板
2、在命令面板中執行?Remote-SSH:Connect to Host
3、按enter后會彈出
配置好的主機別名列表
4、
從列表中選擇需要連接的主機5、選擇主機后vscode或cursor會打開一個新的窗口
6、如果是第一次連接,會提示驗證主機的指紋(輸入?
yes
?即可)7、然后會提示輸入密碼(如果使用密碼登錄)或自動使用配置的密鑰(如果使用密鑰登錄)
8、連接成功后,新窗口左下角會顯示連接的主機別名
五、在遠程主機上工作
1、打開文件夾:連接成功后,點擊打開文件夾,輸入在遠程服務器上的項目目錄路徑(如?/opt/vplus/cloud-eye-frontend
)
2、集成終端:打開終端 (Ctrl+`
?),終端 shell 提示符已經是遠程機器的了,可以在這里執行任何命令(如?
ls、pip install、
npm run、
pm2)
3、安裝擴展:擴展分為本地和?遠程兩部分,有些擴展已安裝或可安裝到遠程,像 Python、Pylance、Go 等語言支持擴展需要安裝在遠程端才能對遠程文件生效,像主題、快捷鍵映射等UI類擴展則安裝在本地。
4、編輯文件:現在可以像操作本地文件一樣,自由地編輯遠程文件了。所有修改都是實時保存到遠程服務器的
六、關閉遠程連接
點擊左下角的連接狀態框SSH: myserver
,選擇關閉遠程連接