2020-10-17

2020-10-18 16:00:27

在vscode中用remote碰到could not establish connection to的情況

1 虛擬機器器裡面開個終端,執行sudo apt-get install openssh-server
2 可能是本機沒有裝ssh,https://git-scm.com/download/win
(註釋:ssh是linux機器做「遠端登入」功能的一個程式,安裝git bash後,能給windows裝ssh的使用者端。安裝好了,把vscode重新啟動一下,再重新用vscode連一下試試)
3 如果報錯的時候下面顯示與SSH斷開連線,在ubuntu終端執行service sshd restart試試
在linux裡ifconfig -a檢視ip。在Windows的cmd裡面執行ipconfig /all,檢視vmnet8是不是和前面linux查到的ip一樣。如果不一樣!(我就是這個地方的問題)右鍵桌面的網路屬性,然後左側有個更改介面卡設定,找到VMnet8,右鍵檢視,tcp/ipv4雙擊,把ip地址改成虛擬機器器裡面查到的就好了。在Windows裡面ping一下虛擬機器器地址,成功了就沒有問題了。