SSH
Remote
透過VsCode套件Remote-SSH如何連接到Linux。
在測試Oracle Cloud的時候有提供免費方案可以架設VPS,剛好藉此機會來玩一下透過VsCode要如何SSH遠端,單純使用SSH遠端的方式有很多種,之前在工作中往往都是透過Putty+WinSCP來完成相關需求,這次只是單純想要試試不同的工具看看有沒有新的發現。
可以使用PuTTYgen協助生產,至於這邊部分因為我們是使用OracleCloud上的主機,這邊在OCI上面自己生產,位子如下圖:
Learn More →
這邊我們是使用Remote - SSH套件,直接在VsCode搜尋後安裝即可
Learn More →
安裝完成後UI上面會多了一個功能(圖#1),這邊我們直接點擊功能業內的+號來新增連線
Learn More →
點擊後會跳出視窗,這邊輸入對應的使用者和連線位置之後即可
Learn More →
這時會跑出要你選擇SSH Config的路徑,這邊我們直接選預設路徑就好了
Learn More →
完成後UI會跳出所設定好的連線
Learn More →
基本上到這一步算是基本的建立都已經完成了,接下來要來進行設定私鑰
在連線中我們想要使用私鑰進行認證這邊提供兩種方式
將私鑰直接放置對應的位置即可,在連線時會自動檢查
Learn More →
我們也可以真對SSH config做些設定,這邊我們點選齒輪後續依樣使用預設的路徑(如下圖)
Learn More →
之後會打開一份文件即是SSH的設定檔
Learn More →
這邊我們增加了一個IdentityFile
的設定用來直接指定私鑰
相關設定的參考可參考網址 ssh_config
要連線時可以對該設定點選右鍵或點選右方的小圖即可
Learn More →
連線成功後左下角也可以看到相關資訊
Learn More →
透過工具也可以針對資料夾作連動,在連線狀態下我們前往資料夾頁面,並點選開啟資料夾
Learn More →
之後畫面會跳出路徑設定,這邊選擇想要操作的資料夾即可
Learn More →
確定後VsCode就會顯示內部的資料夾
Learn More →
這次正好有時間來玩一下不同的工作使用SSH連接,整體測試下來還算蠻滿意的,以往會需要Putty+WinSCP來做切換才可完成任務,但在之後工作上或許可以在VsCode就完成,對我來說算是不錯的選擇。
學習目標 使EF enum類別儲存時轉換為字串對應方式,使資料庫查詢方便檢視。 目錄 預設資料 要說明之前我們先預設實體類別的定義 以下範例資料庫對象為MySql
Jun 12, 2023學習目的 延續透過 Docker 建立 JenkinsAgent後續的學習,在完成Jenkins Node的佈局後,接下來學習如何取得建置完成的產物。 目錄 [TOC] 一、前言 在專案建置完成後如果想要取得對應的產出物,透過master和agent要如何取得檔案,方法有很多種這邊選擇一個較簡易上手的方式,當然如果建置環境本身不是隨機銷毀的(指定docker image運行後關閉),也可以直接訪問環境來取得檔案。 二、實作步驟
Oct 14, 2022介紹 npm為現今最熱門的套件管理系統,在運行時會需要安裝Node.js。延續上一篇透過 Docker 建立 Jenkins完成後,接著我們想要再作業上操作npm相關指令,此篇就是來說明如何在Jenkins上運行。 目錄 [TOC] 一、前言 這邊會直接再所建立的Jenkins(master node)上操作,不過實際運作上建議再建立一個agent node下去執行,主要理由為安全性問題詳情可以參考文章,接著直接進入實作環節。 二、套件安裝
Oct 14, 2022介紹 Jenkins提供建置、部屬及自動化等操作,算是可以滿足各種不同的需求,也是一個非常老牌的CI/CD工具。 目錄 [TOC] 一、前言 在專案上在很多平台上使用CI/CD的操作,但唯獨沒有機會接觸到Jenkins,最近剛好比較有空花一點時間來了解一下,希望以後可以變成自己的使用工具。 二、使用Docker 建立
Oct 14, 2022or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up