2017-08-02 47 views
3

我按照本教程from Microsoft。我創建了我的WSL用戶名和密碼,安裝了所有必要的應用程序,並啓動了SSH服務。問題出在我從Tools > Options > Cross Platform > Connection Manager菜單中的Visual Studio連接到它時。Visual Studio 2017無法連接到WSL,說用戶名和密碼有誤

我按照說明:

  • 主機名我的WSL
  • 認證類型=密碼
  • 密碼=密碼創建=本地主機
  • 端口= 22
  • 用戶名=用戶名我爲WSL用戶名創建。

當我這樣做,它說我的用戶名或密碼不正確。但我知道他們是正確的。我無法發佈圖片來顯示它,因爲我的聲望尚未達到10,但它突出顯示了紅色的用戶名和密碼欄,並說Authentication failure. Please make sure credentials are correct.

我知道我可以連接到設備,因爲我嘗試連接到我的Raspberry Pi。每當我嘗試和調試任何東西時,它都會給我一個分段錯誤。但那是另一天又一個問題。

有關爲什麼我無法連接到WSL的任何想法?

回答

5

Using the information in this link, I was able to solve the issue.只需要將端口從22更改爲另一個端口。

務必: sudo nano /etc/ssh/sshd_config

變化:

# What ports, IPs and protocols we listen for 
Port 22 

# What ports, IPs and protocols we listen for 
Port 2222 

假設你遵循微軟的WSL建立教程一切。這將工作。

根據該鏈接中的@fnt,端口22不起作用,因爲Microsoft已在該端口上運行SSH Server Broker。

+1

感謝您的solution.save我的時間,真的很感激。 –

+1

你救了我的一天 – user2346536

相關問題