先簡單介紹一下,當我們需要遠端連線到另一台電腦時,Windows 常見的使用方式為 Remote Desktop Connection(遠端連線工具),此為透過 GUI 介面去操作;而 SSH 以及 Telnet 則是透過 Command Line 的方式建立連線。
而 SSH 與 Telnet 的差別在於,SSH 的連線通道是使用 public-key cryptography 來為資料流加密。
SSH 本身是一個協定,而目前支援此協定的常見工具有 OpenSSH 以及 PuTTY。
因工作室目前使用 WordPress 架站,若想修改底層的內容,必須從本機開啟 VSCode 連線至遠端 Server 進行修改。
ssh-keygen
來產生 SSH Key,可設定產生位置以及 passphrase。設定完成後,至 ~/.ssh 底下會看到公鑰 (id_rsa.pub) 以及私鑰 (id_rsa),而通常公鑰是給外部系統用,而私鑰則是自己用,雙方才能夠溝通。
[教學] 產生SSH Key並且透過KEY進行免密碼登入
[教學] 使用 Visual Studio Code 透過 SSH 進行遠端程式開發
《精采文章同步發表》
1.我瘋FB粉絲專頁:https://www.facebook.com/我瘋程式工作室wowfuncode-102683961458110/
2.我瘋官網:https://www.wowfuncode.com/category/blog/