Win使用VScode外掛Rmote SSH 免密登入Linux
阿新 • • 發佈:2022-01-16
Win 使用VScode Rmote SSH 免密登入Linux
服務端配置
- 在win上生成公鑰,私鑰
ssh-keygen -t rsa -b 4096
- 去到C:\Users\username\.ssh目錄下,把id_rsa.pub複製出多一個副本id_rsa_win.pub,然後傳到伺服器的/home/username/.ssh下。
執行命令把公鑰的內容追加到authorized_keys中
cat id_rsa_win.pub >> authorized_keys
PS:username是各自登入win和linux的使用者名稱。 如果linux上沒配置過ssh,還得再配置一下,我這原來就弄過ssh
- 重啟ssh
service sshd restart
- 在win上開啟cmd,執行:
ssh [email protected]
(name為伺服器登入名),如果沒有提示輸入密碼,則配置成功
VScode配置
- 安裝remote-ssh外掛
- 安裝完外掛,側邊欄會多出來一個Remote Explorer。
- 點了上圖第三步後,編輯config配置伺服器資訊
Host 自定義遠端連線的名字
HostName 伺服器IP地址
User 使用者名稱
Port 22
Port可以不寫。 config可以配置多個:
Host 自定義遠端連線的名字 HostName 伺服器IP地址 User 使用者名稱 Host 自定義遠端連線的名字 HostName 伺服器IP地址 User 使用者名稱 Host 自定義遠端連線的名字 HostName 伺服器IP地址 User 使用者名稱
- 完成配置後在這個SSH標籤裡就會有你的伺服器資訊,右鍵點選你想要連線的伺服器,可以選擇是否在當前視窗開啟或者新視窗
或者點選右下角的圖示選擇