Linux 操作系統: Ubuntu 16.04
1. 將虛擬機改為靜態 IP 地址
注:如果 Linux 不是運行在虛擬機中的,則跳過這一步。
2. Linux 服務器上安裝 .NetCore SDK
參考文檔:Ubuntu 16.04 包管理器 - 安裝 .NET Core
注:如已安裝過 .NetCore SDK,則跳過這一步。
3. Linux 服務器上安裝並啟動 SSH Server
(1) 打開命令終端,執行命令:sudo apt-get install openssh-server
(2) 執行命令:sudo /etc/init.d/ssh start

4. Windows 下載 VS Code 客戶端,並安裝 Remote Development 插件、Open SSH 客戶端
(1) Windows 安裝 VS Code,下載地址:https://code.visualstudio.com/Download
(2) 打開 VS Code,快捷鍵 Ctrl+Shift+X -> 搜索並安裝 Remote - SSH;
(3) 安裝 Open SSH 客戶端,由於 Git 是一種必要的工具,同時它也提供了 SSH,因此這里選擇直接安裝 Git;
1)安裝 Git for Windows: https://git-scm.com/download/win;
2)添加環境變量:git 安裝路徑/to/git/bin 和 git 安裝路徑/to/git/user/bin 。
5. 使用
(1) Windows 中打開 VS Code -> 按快捷鍵 F1 -> Remote-SSH: Connect to Host... -> 輸入 user@ ip address ->輸入密碼 即可連接到遠程服務器(Linux);
(2) 通過 Open Folder 打開服務器上的項目工程路徑。
注:user 為 Linux 服務器上的用戶名, ip address 為 Linux 服務器的 IP 地址。
6. 官方文檔參考
Remote Development using SSH:https://code.visualstudio.com/docs/remote/ssh
