vscode進行遠程服務器 An SSH installation couldn't be found、

本文處理的問題是:筆者基於win7系統,試圖使用vscode遠程ssh服務器的時候出現的問題。解決這個問題花一天時間,希望能幫助後來者。
在這裏插入圖片描述
解決這個問題在於安裝openssh,win 10是自動安裝了的,而win 7是沒有安裝的,所以需要我們手動安裝。過程如下:
這個問題找了很久,嘗試了很多方法,最後發現下面這個方法親試可行,
過程 參考這篇文章:install openssh on windows 7
按照文章裏的步驟完全可以完成,我就不一一翻譯了,因爲內容其實很簡單。
這裏說一下可能遇到的問題

  • 1,powershell是在win 7開始裏面輸入(或者按鍵盤裏面的win鍵)powershell之後通過管理員身份打開
  • 在這裏插入圖片描述
  • 2 運行.\ssh-keygen.exe -A的時候提示如下錯誤,可以在C:\ProgramData下建一個名爲ssh的文件夾,然後再次運行即可
    在這裏插入圖片描述
  • 3 bad owner or permissions on C:\users\lenovo/.ssh/config 這個問題是最煩的,一開始遇到的就是這個問題,結果發現,這個問題很可能是下載的文件解壓之後出現了錯誤。所以解決辦法是重新下載Openssh,然後解壓到C:\Program Files下,並將文件夾命名爲OpenSSH,如果無法解壓,用解壓器打開直接複製裏面的文件也可以,一定要放在OpenSSH裏面,然後的步驟就是按照一開始提供的那個文章進行即可。
  • 4 完成之後vscode要重啓才能使用
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章